Versions in this module Expand all Collapse all v0 v0.1.0 Mar 2, 2020 Changes in this version + const TagByte + const TagByteArray + const TagCompound + const TagDouble + const TagEnd + const TagFloat + const TagInt + const TagIntArray + const TagList + const TagLong + const TagLongArray + const TagShort + const TagString + type Byte int8 + func (b *Byte) Decode(r io.Reader) (err error) + func (b *Byte) Encode(w io.Writer) (err error) + type ByteArray []byte + func (b *ByteArray) Decode(r io.Reader) (err error) + func (b *ByteArray) Encode(w io.Writer) (err error) + type Compound map[string]Tag + func (c *Compound) Decode(r io.Reader) (err error) + func (c *Compound) Encode(w io.Writer) (err error) + func (c *Compound) Init() + type Double float64 + func (b *Double) Decode(r io.Reader) (err error) + func (b *Double) Encode(w io.Writer) (err error) + type Float float32 + func (b *Float) Decode(r io.Reader) (err error) + func (b *Float) Encode(w io.Writer) (err error) + type Int int32 + func (b *Int) Decode(r io.Reader) (err error) + func (b *Int) Encode(w io.Writer) (err error) + type IntArray []int32 + func (b *IntArray) Decode(r io.Reader) (err error) + func (b *IntArray) Encode(w io.Writer) (err error) + type List []Tag + func (l *List) Decode(r io.Reader) (err error) + func (l *List) Encode(w io.Writer) (err error) + type Long int64 + func (b *Long) Decode(r io.Reader) (err error) + func (b *Long) Encode(w io.Writer) (err error) + type LongArray []int64 + func (b *LongArray) Decode(r io.Reader) (err error) + func (b *LongArray) Encode(w io.Writer) (err error) + type Short int16 + func (b *Short) Decode(r io.Reader) (err error) + func (b *Short) Encode(w io.Writer) (err error) + type String string + func (s *String) Decode(r io.Reader) (err error) + func (s *String) Encode(w io.Writer) (err error) + type Tag interface + Decode func(r io.Reader) error + Encode func(w io.Writer) error + func ParseTag(id byte) (t Tag)