package encoding

Import Path
	encoding (on golang.org and go.dev)

Dependency Relation
	imports 0 packages, and imported by 3 packages

Involved Source Files
	d-> encoding.go

Exported Type Names

type BinaryMarshaler (interface) BinaryMarshaler is the interface implemented by an object that can marshal itself into a binary form. MarshalBinary encodes the receiver into a binary form and returns the result. ( T) MarshalBinary() (data []byte, err error) net/url.(*URL) time.Time
type BinaryUnmarshaler (interface) BinaryUnmarshaler is the interface implemented by an object that can unmarshal a binary representation of itself. UnmarshalBinary must be able to decode the form generated by MarshalBinary. UnmarshalBinary must copy the data if it wishes to retain the data after returning. ( T) UnmarshalBinary(data []byte) error net/url.(*URL) time.(*Time)
type TextMarshaler (interface) TextMarshaler is the interface implemented by an object that can marshal itself into a textual form. MarshalText encodes the receiver into UTF-8-encoded text and returns the result. ( T) MarshalText() (text []byte, err error) math/big.(*Float) math/big.(*Int) math/big.(*Rat) net.IP time.Time
type TextUnmarshaler (interface) TextUnmarshaler is the interface implemented by an object that can unmarshal a textual representation of itself. UnmarshalText must be able to decode the form generated by MarshalText. UnmarshalText must copy the text if it wishes to retain the text after returning. ( T) UnmarshalText(text []byte) error math/big.(*Float) math/big.(*Int) math/big.(*Rat) net.(*IP) time.(*Time)