(b []byte, p unsafe.Pointer)
| 813 | } |
| 814 | |
| 815 | func (e encoder) encodeInterface(b []byte, p unsafe.Pointer) ([]byte, error) { |
| 816 | return Append(b, *(*any)(p), e.flags) |
| 817 | } |
| 818 | |
| 819 | func (e encoder) encodeMaybeEmptyInterface(b []byte, p unsafe.Pointer, t reflect.Type) ([]byte, error) { |
| 820 | return Append(b, reflect.NewAt(t, p).Elem().Interface(), e.flags) |