(t reflect.Type, seen map[reflect.Type]*structType, canAddr bool)
| 290 | } |
| 291 | } |
| 292 | func createStructCodec(t reflect.Type, seen map[reflect.Type]*structType, canAddr bool) Codec { |
| 293 | st := newStructType(t, seen, canAddr) |
| 294 | return Codec{encode: createStructEncodeFunc(st), decode: createStructDecodeFunc(st)} |
| 295 | } |
| 296 | func createStructEncodeFunc(st *structType) encodeFunc { |
| 297 | return func(e encoder, b []byte, p unsafe.Pointer) ([]byte, error) { return e.encodeStruct(b, p, st) } |
| 298 | } |
no test coverage detected
searching dependent graphs…