diff options
author | Luke Shumaker <lukeshu@lukeshu.com> | 2023-02-16 21:05:24 -0700 |
---|---|---|
committer | Luke Shumaker <lukeshu@lukeshu.com> | 2023-02-16 21:16:32 -0700 |
commit | a6cd78ec94f76feba180fa75e942bb5cdeae115f (patch) | |
tree | e0b87c21a23a00c6c1245c269fcb157add1cf19b /encode_escape.go | |
parent | c904fc3e8605ec95c0fac92654d773e8456bf130 (diff) |
Move string-encoding to an internal/jsonstring package
Diffstat (limited to 'encode_escape.go')
-rw-r--r-- | encode_escape.go | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/encode_escape.go b/encode_escape.go index ab0d9c1..0054e72 100644 --- a/encode_escape.go +++ b/encode_escape.go @@ -6,6 +6,8 @@ package lowmemjson import ( "unicode/utf8" + + "git.lukeshu.com/go/lowmemjson/internal/jsonstring" ) // BackslashEscapeMode identifies one of the three ways that a @@ -17,12 +19,12 @@ import ( // single-character) // // - as a long Unicode `\uXXXX` backslash sequence -type BackslashEscapeMode uint8 +type BackslashEscapeMode = jsonstring.BackslashEscapeMode const ( - BackslashEscapeNone BackslashEscapeMode = iota - BackslashEscapeShort - BackslashEscapeUnicode + BackslashEscapeNone = jsonstring.BackslashEscapeNone + BackslashEscapeShort = jsonstring.BackslashEscapeShort + BackslashEscapeUnicode = jsonstring.BackslashEscapeUnicode ) // A BackslashEscaper controls how a ReEncoder emits a character in a |