Versions in this module Expand all Collapse all v0 v0.1.3 Apr 17, 2022 v0.1.1 Apr 17, 2022 Changes in this version + var BigEndian bigEndian + var LittleEndian littleEndian + var NetworkLittleEndian networkLittleEndian + func Dump(data []byte, encoding Encoding) (string, error) + func Marshal(v interface{}) ([]byte, error) + func MarshalEncoding(v interface{}, encoding Encoding) ([]byte, error) + func Unmarshal(data []byte, v interface{}) error + func UnmarshalEncoding(data []byte, v interface{}, encoding Encoding) error + type BufferOverrunError struct + Op string + func (err BufferOverrunError) Error() string + type Decoder struct + Encoding Encoding + func NewDecoder(r io.Reader) *Decoder + func NewDecoderWithEncoding(r io.Reader, encoding Encoding) *Decoder + func (d *Decoder) Decode(v interface{}) error + type Encoder struct + Encoding Encoding + func NewEncoder(w io.Writer) *Encoder + func NewEncoderWithEncoding(w io.Writer, encoding Encoding) *Encoder + func (e *Encoder) Encode(v interface{}) error + type Encoding interface + Float32 func(r *offsetReader) (float32, error) + Float64 func(r *offsetReader) (float64, error) + Int16 func(r *offsetReader) (int16, error) + Int32 func(r *offsetReader) (int32, error) + Int64 func(r *offsetReader) (int64, error) + String func(r *offsetReader) (string, error) + WriteFloat32 func(w *offsetWriter, x float32) error + WriteFloat64 func(w *offsetWriter, x float64) error + WriteInt16 func(w *offsetWriter, x int16) error + WriteInt32 func(w *offsetWriter, x int32) error + WriteInt64 func(w *offsetWriter, x int64) error + WriteString func(w *offsetWriter, x string) error + type FailedWriteError struct + Err error + Off int64 + Op string + func (err FailedWriteError) Error() string + type IncompatibleTypeError struct + Type reflect.Type + ValueName string + func (err IncompatibleTypeError) Error() string + type InvalidArraySizeError struct + GoLength int + NBTLength int + Off int64 + Op string + func (err InvalidArraySizeError) Error() string + type InvalidStringError struct + Err error + Off int64 + String string + func (err InvalidStringError) Error() string + type InvalidTypeError struct + Child *InvalidTypeError + Field string + FieldType reflect.Type + Off int64 + TagType byte + func (err InvalidTypeError) Error() string + type MaximumBytesReadError struct + func (err MaximumBytesReadError) Error() string + type MaximumDepthReachedError struct + func (err MaximumDepthReachedError) Error() string + type NBT = map[string]interface + type NonPointerTypeError struct + ActualType reflect.Type + func (err NonPointerTypeError) Error() string + type UnexpectedNamedTagError struct + Off int64 + TagName string + TagType byte + func (err UnexpectedNamedTagError) Error() string + type UnexpectedTagError struct + Off int64 + TagType byte + func (err UnexpectedTagError) Error() string + type UnknownTagError struct + Off int64 + Op string + TagType byte + func (err UnknownTagError) Error() string