import "code.pfad.fr/gohmekit/tlv8"
func Marshal(v any) ([]byte, error)
func Unmarshal(data []byte, v any) error
type Decoder struct {/* contains filtered or unexported fields */}
func NewDecoder(r io.Reader) Decoder
func (d Decoder) Decode(v any) error
type Encoder struct {/* contains filtered or unexported fields */}
func NewEncoder(w io.Writer) *Encoder
func (e Encoder) Encode(v any) error
type InvalidUnmarshalError struct { Type reflect.Type }
func (e InvalidUnmarshalError) Error() string
marshal.go parse_tag.go unmarshal.go