(b []byte, p unsafe.Pointer)
| 117 | } |
| 118 | |
| 119 | func (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 | |
| 134 | func (e encoder) encodeString(b []byte, p unsafe.Pointer) ([]byte, error) { |
| 135 | s := *(*string)(p) |
nothing calls this directly
no test coverage detected