MCPcopy Index your code
hub / github.com/segmentio/encoding / encodeNumber

Method encodeNumber

json/encode.go:119–132  ·  view source on GitHub ↗
(b []byte, p unsafe.Pointer)

Source from the content-addressed store, hash-verified

117}
118
119func (e encoder) encodeNumber(b []byte, p unsafe.Pointer) ([]byte, error) {
120 n := *(*Number)(p)
121 if n == "" {
122 n = "0"
123 }
124
125 d := decoder{}
126 _, _, _, err := d.parseNumber(stringToBytes(string(n)))
127 if err != nil {
128 return b, err
129 }
130
131 return append(b, n...), nil
132}
133
134func (e encoder) encodeString(b []byte, p unsafe.Pointer) ([]byte, error) {
135 s := *(*string)(p)

Callers

nothing calls this directly

Calls 2

parseNumberMethod · 0.95
stringToBytesFunction · 0.85

Tested by

no test coverage detected