MCPcopy Create free account
hub / github.com/blues/note / valueEncoder

Function valueEncoder

jsonxt/encode.go:349–354  ·  view source on GitHub ↗

map[reflect.Type]encoderFunc

(v reflect.Value)

Source from the content-addressed store, hash-verified

347var encoderCache sync.Map // map[reflect.Type]encoderFunc
348
349func valueEncoder(v reflect.Value) encoderFunc {
350 if !v.IsValid() {
351 return invalidValueEncoder
352 }
353 return typeEncoder(v.Type())
354}
355
356func typeEncoder(t reflect.Type) encoderFunc {
357 if fi, ok := encoderCache.Load(t); ok {

Callers 1

reflectValueMethod · 0.85

Calls 1

typeEncoderFunction · 0.85

Tested by

no test coverage detected