MCPcopy
hub / github.com/uber-go/zap / clone

Method clone

zapcore/json_encoder.go:352–359  ·  zapcore/json_encoder.go::jsonEncoder.clone
()

Source from the content-addressed store, hash-verified

350}
351
352func (enc *jsonEncoder) clone() *jsonEncoder {
353 clone := _jsonPool.Get()
354 clone.EncoderConfig = enc.EncoderConfig
355 clone.spaced = enc.spaced
356 clone.openNamespaces = enc.openNamespaces
357 clone.buf = bufferpool.Get()
358 return clone
359}
360
361func (enc *jsonEncoder) EncodeEntry(ent Entry, fields []Field) (*buffer.Buffer, error) {
362 final := enc.clone()

Callers 2

CloneMethod · 0.95
EncodeEntryMethod · 0.95

Calls 1

GetMethod · 0.45

Tested by

no test coverage detected