Versions in this module Expand all Collapse all v0 v0.2.0 Dec 24, 2019 Changes in this version + var ErrInvalidKey = errors.New("invalid key") + var ErrNilKey = errors.New("nil key") + var ErrUnsupportedKeyType = errors.New("unsupported key type") + var ErrUnsupportedValueType = errors.New("unsupported value type") + func MarshalKeyvals(keyvals ...interface{}) ([]byte, error) type Encoder + func (enc *Encoder) EncodeKeyval(key, value interface{}) error + func (enc *Encoder) EncodeKeyvals(keyvals ...interface{}) error + func (enc *Encoder) EndRecord() error + type MarshalerError struct + Err error + Type reflect.Type + func (e *MarshalerError) Error() string v0.1.1 Dec 25, 2019 Changes in this version + const Version + type Encoder struct + func NewEncoder(iow io.Writer) *Encoder + func (e *Encoder) EncodeKeyValues(kv ...interface{}) error + func (e *Encoder) Reset()