type encoding/json/v2.Unmarshalers
24 uses
encoding/json/v2 (current package)
arshal.go#L469: unmarshal, _ = uo.Unmarshalers.(*Unmarshalers).lookup(unmarshal, t)
arshal_default.go#L992: unmarshalKey, ok = uo.Unmarshalers.(*Unmarshalers).lookup(unmarshalKey, t.Key())
arshal_default.go#L993: unmarshalVal, _ = uo.Unmarshalers.(*Unmarshalers).lookup(unmarshalVal, t.Elem())
arshal_default.go#L1380: unmarshal, _ = uo.Unmarshalers.(*Unmarshalers).lookup(unmarshal, f.typ)
arshal_default.go#L1568: unmarshal, _ = uo.Unmarshalers.(*Unmarshalers).lookup(unmarshal, t.Elem())
arshal_default.go#L1677: unmarshal, _ = uo.Unmarshalers.(*Unmarshalers).lookup(unmarshal, t.Elem())
arshal_default.go#L1773: unmarshal, _ = uo.Unmarshalers.(*Unmarshalers).lookup(unmarshal, t.Elem())
arshal_default.go#L1909: (uo.Unmarshalers == nil || !uo.Unmarshalers.(*Unmarshalers).fromAny) {
arshal_default.go#L1955: unmarshal, _ = uo.Unmarshalers.(*Unmarshalers).lookup(unmarshal, v.Type())
arshal_embedded.go#L221: unmarshal, _ = uo.Unmarshalers.(*Unmarshalers).lookup(unmarshal, mv.Type())
arshal_funcs.go#L53: type Unmarshalers = typedUnmarshalers
arshal_funcs.go#L67: func JoinUnmarshalers(us ...*Unmarshalers) *Unmarshalers {
arshal_funcs.go#L99: func newUnmarshalers(us ...*Unmarshalers) *Unmarshalers { return newTypedArshalers(us...) }
arshal_funcs.go#L255: func UnmarshalFunc[T any](fn func([]byte, T) error) *Unmarshalers {
arshal_funcs.go#L278: return &Unmarshalers{fncVals: []typedUnmarshaler{typFnc}, fromAny: castableToFromAny(t)}
arshal_funcs.go#L290: func UnmarshalFromFunc[T any](fn func(*jsontext.Decoder, T) error) *Unmarshalers {
arshal_funcs.go#L331: return &Unmarshalers{fncVals: []typedUnmarshaler{typFnc}, fromAny: castableToFromAny(t)}
options.go#L259: func WithUnmarshalers(v *Unmarshalers) Options {
options.go#L267: unmarshalersOption Unmarshalers
options.go#L284: return (*Unmarshalers)(nil), false
options.go#L286: return src.Unmarshalers.(*Unmarshalers), true
options.go#L298: dst.Unmarshalers = (*Unmarshalers)(src)