summaryrefslogtreecommitdiff
path: root/adapter_test.go
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@datawire.io>2022-08-15 00:22:04 -0600
committerLuke Shumaker <lukeshu@datawire.io>2022-08-15 00:28:27 -0600
commit25d0b8365020ef4051dffd4f7704328402914613 (patch)
treec84662fd6431bd79559cfa9a7e3e2a7b75302867 /adapter_test.go
parentc11411d3591de78417f9ded2ca443c366f92367e (diff)
mkdir -p compat/json && mv borrowed_*_test.go compat/json/ # [ci-skip]
Diffstat (limited to 'adapter_test.go')
-rw-r--r--adapter_test.go118
1 files changed, 0 insertions, 118 deletions
diff --git a/adapter_test.go b/adapter_test.go
deleted file mode 100644
index 6c57ebc..0000000
--- a/adapter_test.go
+++ /dev/null
@@ -1,118 +0,0 @@
-// Copyright (C) 2022 Luke Shumaker <lukeshu@lukeshu.com>
-//
-// SPDX-License-Identifier: GPL-2.0-or-later
-
-package lowmemjson
-
-import (
- "bytes"
- "encoding/json"
- "io"
-)
-
-func MarshalIndent(v any, prefix, indent string) ([]byte, error) {
- var buf bytes.Buffer
- formatter := &ReEncoder{
- Out: &buf,
- Indent: indent,
- prefix: prefix,
- }
- err := Encode(formatter, v)
- return buf.Bytes(), err
-}
-
-func Marshal(v any) ([]byte, error) {
- var buf bytes.Buffer
- formatter := &ReEncoder{
- Out: &buf,
- Compact: true,
- }
- err := Encode(formatter, v)
- return buf.Bytes(), err
-}
-
-func HTMLEscape(dst *bytes.Buffer, src []byte) {
- formatter := &ReEncoder{
- Out: dst,
- }
- _, _ = formatter.Write(src)
-}
-
-func Compact(dst *bytes.Buffer, src []byte) error {
- formatter := &ReEncoder{
- Out: dst,
- Compact: true,
- }
- _, err := formatter.Write(src)
- return err
-}
-
-func Indent(dst *bytes.Buffer, src []byte, prefix, indent string) error {
- formatter := &ReEncoder{
- Out: dst,
- Indent: indent,
- prefix: prefix,
- }
- _, err := formatter.Write(src)
- return err
-}
-
-func Valid(data []byte) bool {
- formatter := &ReEncoder{
- Out: io.Discard,
- Compact: true,
- }
- _, err := formatter.Write(data)
- return err == nil
-}
-
-func Unmarshal(data []byte, ptr any) error {
- return Decode(bytes.NewReader(data), ptr)
-}
-
-func init() {
- forceBufio = true
-}
-
-func (dec *Decoder) Buffered() io.Reader {
- dat, _ := dec.buf.Peek(dec.buf.Buffered())
- return bytes.NewReader(dat)
-}
-
-//func (dec *Decoder) Token() (Token, error)
-
-/////////////////////////////////////////////////////////////////////
-
-type (
- Number = json.Number
- Marshaler = json.Marshaler
- RawMessage = json.RawMessage
-
- UnsupportedValueError = json.UnsupportedValueError
- MarshalerError = json.MarshalerError
- UnmarshalTypeError = json.UnmarshalTypeError
-)
-
-const (
- startDetectingCyclesAfter = 1000
-)
-
-func isSpace(c byte) bool {
- switch c {
- case 0x0020, 0x000A, 0x000D, 0x0009:
- return true
- default:
- return false
- }
-}
-
-type encodeState struct {
- bytes.Buffer
-}
-
-func (es *encodeState) string(str string, _ bool) {
- encodeString(&es.Buffer, str)
-}
-func (es *encodeState) stringBytes(str []byte, _ bool) {
- encodeString(&es.Buffer, str)
-}