Documentation
¶
Index ¶
- func MapsEqual[K, V comparable](a, b map[K]V) bool
- func SlicesEqual[T comparable](a, b []T) bool
- type BinaryReader
- func (br *BinaryReader) ReadBool() (bool, error)
- func (br *BinaryReader) ReadByte() (byte, error)
- func (br *BinaryReader) ReadBytes() ([]byte, error)
- func (br *BinaryReader) ReadFloat32() (float32, error)
- func (br *BinaryReader) ReadFloat64() (float64, error)
- func (br *BinaryReader) ReadInt16() (int16, error)
- func (br *BinaryReader) ReadInt32() (int32, error)
- func (br *BinaryReader) ReadInt64() (int64, error)
- func (br *BinaryReader) ReadInt8() (int8, error)
- func (br *BinaryReader) ReadString() (string, error)
- func (br *BinaryReader) ReadUint16() (uint16, error)
- func (br *BinaryReader) ReadUint32() (uint32, error)
- func (br *BinaryReader) ReadUint64() (uint64, error)
- func (br *BinaryReader) ReadUint8() (uint8, error)
- func (br *BinaryReader) ReadVarUint32() (uint32, error)
- type BinaryWriter
- func (bw *BinaryWriter) WriteBool(b bool) error
- func (bw *BinaryWriter) WriteByte(b byte) error
- func (bw *BinaryWriter) WriteBytes(b []byte) error
- func (bw *BinaryWriter) WriteFloat32(v float32) error
- func (bw *BinaryWriter) WriteFloat64(v float64) error
- func (bw *BinaryWriter) WriteInt16(v int16) error
- func (bw *BinaryWriter) WriteInt32(v int32) error
- func (bw *BinaryWriter) WriteInt64(v int64) error
- func (bw *BinaryWriter) WriteInt8(v int8) error
- func (bw *BinaryWriter) WriteString(s string) error
- func (bw *BinaryWriter) WriteUint16(v uint16) error
- func (bw *BinaryWriter) WriteUint32(v uint32) error
- func (bw *BinaryWriter) WriteUint64(v uint64) error
- func (bw *BinaryWriter) WriteUint8(v uint8) error
- func (bw *BinaryWriter) WriteVarUint32(v uint32) error
- type Delta
- type Entity
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MapsEqual ¶
func MapsEqual[K, V comparable](a, b map[K]V) bool
Helper functions for map comparison
func SlicesEqual ¶
func SlicesEqual[T comparable](a, b []T) bool
Helper functions for slice comparison
Types ¶
type BinaryReader ¶
type BinaryReader struct {
// contains filtered or unexported fields
}
func NewBinaryReader ¶
func NewBinaryReader(r io.Reader) *BinaryReader
func (*BinaryReader) ReadBool ¶
func (br *BinaryReader) ReadBool() (bool, error)
func (*BinaryReader) ReadByte ¶
func (br *BinaryReader) ReadByte() (byte, error)
func (*BinaryReader) ReadBytes ¶
func (br *BinaryReader) ReadBytes() ([]byte, error)
func (*BinaryReader) ReadFloat32 ¶
func (br *BinaryReader) ReadFloat32() (float32, error)
func (*BinaryReader) ReadFloat64 ¶
func (br *BinaryReader) ReadFloat64() (float64, error)
func (*BinaryReader) ReadInt16 ¶
func (br *BinaryReader) ReadInt16() (int16, error)
func (*BinaryReader) ReadInt32 ¶
func (br *BinaryReader) ReadInt32() (int32, error)
func (*BinaryReader) ReadInt64 ¶
func (br *BinaryReader) ReadInt64() (int64, error)
func (*BinaryReader) ReadInt8 ¶
func (br *BinaryReader) ReadInt8() (int8, error)
func (*BinaryReader) ReadString ¶
func (br *BinaryReader) ReadString() (string, error)
func (*BinaryReader) ReadUint16 ¶
func (br *BinaryReader) ReadUint16() (uint16, error)
func (*BinaryReader) ReadUint32 ¶
func (br *BinaryReader) ReadUint32() (uint32, error)
func (*BinaryReader) ReadUint64 ¶
func (br *BinaryReader) ReadUint64() (uint64, error)
func (*BinaryReader) ReadUint8 ¶
func (br *BinaryReader) ReadUint8() (uint8, error)
func (*BinaryReader) ReadVarUint32 ¶
func (br *BinaryReader) ReadVarUint32() (uint32, error)
type BinaryWriter ¶
type BinaryWriter struct {
// contains filtered or unexported fields
}
func NewBinaryWriter ¶
func NewBinaryWriter(w io.Writer) *BinaryWriter
func (*BinaryWriter) WriteBool ¶
func (bw *BinaryWriter) WriteBool(b bool) error
func (*BinaryWriter) WriteByte ¶
func (bw *BinaryWriter) WriteByte(b byte) error
func (*BinaryWriter) WriteBytes ¶
func (bw *BinaryWriter) WriteBytes(b []byte) error
func (*BinaryWriter) WriteFloat32 ¶
func (bw *BinaryWriter) WriteFloat32(v float32) error
func (*BinaryWriter) WriteFloat64 ¶
func (bw *BinaryWriter) WriteFloat64(v float64) error
func (*BinaryWriter) WriteInt16 ¶
func (bw *BinaryWriter) WriteInt16(v int16) error
func (*BinaryWriter) WriteInt32 ¶
func (bw *BinaryWriter) WriteInt32(v int32) error
func (*BinaryWriter) WriteInt64 ¶
func (bw *BinaryWriter) WriteInt64(v int64) error
func (*BinaryWriter) WriteInt8 ¶
func (bw *BinaryWriter) WriteInt8(v int8) error
func (*BinaryWriter) WriteString ¶
func (bw *BinaryWriter) WriteString(s string) error
func (*BinaryWriter) WriteUint16 ¶
func (bw *BinaryWriter) WriteUint16(v uint16) error
func (*BinaryWriter) WriteUint32 ¶
func (bw *BinaryWriter) WriteUint32(v uint32) error
func (*BinaryWriter) WriteUint64 ¶
func (bw *BinaryWriter) WriteUint64(v uint64) error
func (*BinaryWriter) WriteUint8 ¶
func (bw *BinaryWriter) WriteUint8(v uint8) error
func (*BinaryWriter) WriteVarUint32 ¶
func (bw *BinaryWriter) WriteVarUint32(v uint32) error
Variable-length encoding for better compression
Click to show internal directories.
Click to hide internal directories.