type encoding/json.Unmarshaler

7 uses

	encoding/json (current package)
		decode.go#L118: type Unmarshaler interface {
		decode.go#L422: func indirect(v reflect.Value, decodingNull bool) (Unmarshaler, encoding.TextUnmarshaler, reflect.Value) {
		decode.go#L475: 			if u, ok := v.Interface().(Unmarshaler); ok {
		stream.go#L280: var _ Unmarshaler = (*RawMessage)(nil)

	github.com/ghodss/yaml
		fields.go#L22: func indirect(v reflect.Value, decodingNull bool) (json.Unmarshaler, encoding.TextUnmarshaler, reflect.Value) {
		fields.go#L55: 			if u, ok := v.Interface().(json.Unmarshaler); ok {

	github.com/prometheus/common/model
		value.go#L98: 	v := [...]json.Unmarshaler{&s.Timestamp, &s.Value}