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)