type encoding/json.Marshaler
8 uses
encoding/json (current package)
encode.go#L236: type Marshaler interface {
encode.go#L415: marshalerType = reflect.TypeFor[Marshaler]()
encode.go#L478: m, ok := v.Interface().(Marshaler)
encode.go#L501: m := va.Interface().(Marshaler)
stream.go#L280: var _ Marshaler = (*RawMessage)(nil)
html/template
js.go#L128: var jsonMarshalType = reflect.TypeFor[json.Marshaler]()
js.go#L162: case json.Marshaler:
log/slog
json_handler.go#L128: _, jm := a.(json.Marshaler)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)