9 var marshalerType = reflect.TypeOf(func() *Marshaler {
14 // Wow Go is retarded.
15 var unmarshalerType = reflect.TypeOf(func() *Unmarshaler {
20 func bytesAsString(b []byte) string {
24 // See https://github.com/golang/go/issues/40701.
26 hdr := (*reflect.StringHeader)(unsafe.Pointer(&s))
27 hdr.Data = uintptr(unsafe.Pointer(&b[0]))