Versions in this module Expand all Collapse all v0 v0.1.0 Jul 11, 2023 Changes in this version + func Marshal(obj any) ([]byte, error) + func MarshalWithoutInterface(obj any) ([]byte, error) + func StaticSize(obj any) int + func Unmarshal(dat []byte, dstPtr any) (int, error) + func UnmarshalWithoutInterface(dat []byte, dstPtr any) (int, error) + type End struct + type InvalidTypeError struct + Err error + Type reflect.Type + func (e *InvalidTypeError) Error() string + func (e *InvalidTypeError) Unwrap() error + type MarshalError struct + Err error + Method string + Type reflect.Type + func (e *MarshalError) Error() string + func (e *MarshalError) Unwrap() error + type Marshaler = encoding.BinaryMarshaler + type StaticSizer interface + BinaryStaticSize func() int + type UnmarshalError struct + Err error + Method string + Type reflect.Type + func (e *UnmarshalError) Error() string + func (e *UnmarshalError) Unwrap() error + type Unmarshaler interface + UnmarshalBinary func([]byte) (int, error)