Versions in this module Expand all Collapse all v1 v1.0.1 Apr 30, 2024 Changes in this version + var BigEndian = binary.BigEndian + var LittleEndian = binary.LittleEndian + func AlignDown(length int, align uint) int + func AlignUp(length int, align uint) int + func AppendUint16(buf []byte, order binary.ByteOrder, num uint16) []byte + func AppendUint32(buf []byte, order binary.ByteOrder, num uint32) []byte + func AppendUint64(buf []byte, order binary.ByteOrder, num uint64) []byte + func Marshal(buf []byte, order binary.ByteOrder, data any) []byte + func ReadUint16(r io.Reader, order binary.ByteOrder) (uint16, error) + func ReadUint32(r io.Reader, order binary.ByteOrder) (uint32, error) + func ReadUint64(r io.Reader, order binary.ByteOrder) (uint64, error) + func Size(v any) uintptr + func Unmarshal(buf []byte, order binary.ByteOrder, data any) + func WriteUint16(w io.Writer, order binary.ByteOrder, num uint16) error + func WriteUint32(w io.Writer, order binary.ByteOrder, num uint32) error + func WriteUint64(w io.Writer, order binary.ByteOrder, num uint64) error