package encoding | |
type BinaryMarshaler interface { | |
MarshalBinary() (data []byte, err error) | |
} | |
type BinaryUnmarshaler interface { | |
UnmarshalBinary(data []byte) error | |
} | |
type TextMarshaler interface { | |
MarshalText() (text []byte, err error) | |
} | |
type TextUnmarshaler interface { | |
UnmarshalText(text []byte) error | |
} |