type go.uber.org/zap/zapcore.ObjectMarshaler

19 uses

	go.uber.org/zap/zapcore (current package)
		encoder.go#L352: 	AddObject(key string, marshaler ObjectMarshaler) error
		encoder.go#L400: 	AppendObject(ObjectMarshaler) error
		field.go#L121: 		err = enc.AddObject(f.Key, f.Interface.(ObjectMarshaler))
		field.go#L123: 		err = f.Interface.(ObjectMarshaler).MarshalLogObject(enc)
		json_encoder.go#L109: func (enc *jsonEncoder) AddObject(key string, obj ObjectMarshaler) error {
		json_encoder.go#L222: func (enc *jsonEncoder) AppendObject(obj ObjectMarshaler) error {
		marshaler.go#L30: type ObjectMarshaler interface {
		memory_encoder.go#L53: func (m *MapObjectEncoder) AddObject(k string, v ObjectMarshaler) error {
		memory_encoder.go#L148: func (s *sliceArrayEncoder) AppendObject(v ObjectMarshaler) error {

	go.uber.org/zap
		array_go118.go#L64: func Objects[T zapcore.ObjectMarshaler](key string, values []T) Field {
		array_go118.go#L68: type objects[T zapcore.ObjectMarshaler] []T
		array_go118.go#L83: 	zapcore.ObjectMarshaler
		field.go#L399: func Object(key string, val zapcore.ObjectMarshaler) Field {
		field.go#L406: func Inline(val zapcore.ObjectMarshaler) Field {
		field.go#L422: 	case zapcore.ObjectMarshaler:

	go.pact.im/x/zapjournal
		encoder.go#L232: func (e *varsEncoder) AddObject(key string, marshaler zapcore.ObjectMarshaler) error {
		json.go#L551: func (e *jsonEncoder) AddObject(k string, v zapcore.ObjectMarshaler) error {
		json.go#L556: func (e *jsonEncoder) AppendObject(v zapcore.ObjectMarshaler) error {
		json.go#L561: func (e *jsonEncoder) encodeObject(v zapcore.ObjectMarshaler) error {