diff --git a/codec/decode.go b/codec/decode.go index c8210599..f98c8ff2 100644 --- a/codec/decode.go +++ b/codec/decode.go @@ -1399,6 +1399,10 @@ func NewDecoderString(s string, h Handle) *Decoder { return NewDecoderBytes(bytesView(s), h) } +func (d *Decoder) HandleName() string { + return d.hh.Name() +} + func (d *Decoder) r() *decRd { return &d.decRd } diff --git a/codec/encode.go b/codec/encode.go index 411dafee..0e9f0cc0 100644 --- a/codec/encode.go +++ b/codec/encode.go @@ -984,6 +984,10 @@ func NewEncoderBytes(out *[]byte, h Handle) *Encoder { return e } +func (e *Encoder) HandleName() string { + return e.hh.Name() +} + func (e *Encoder) init(h Handle) { initHandle(h) e.err = errEncoderNotInitialized