Documentation ¶
Index ¶
- func MarshalByte(v byte, bs []byte) (n int)
- func MarshalFloat32(v float32, bs []byte) (n int)
- func MarshalFloat64(v float64, bs []byte) (n int)
- func MarshalInt(v int, bs []byte) (n int)
- func MarshalInt16(v int16, bs []byte) (n int)
- func MarshalInt32(v int32, bs []byte) (n int)
- func MarshalInt64(v int64, bs []byte) (n int)
- func MarshalInt8(v int8, bs []byte) (n int)
- func MarshalUint(v uint, bs []byte) (n int)
- func MarshalUint16(v uint16, bs []byte) (n int)
- func MarshalUint32(v uint32, bs []byte) (n int)
- func MarshalUint64(v uint64, bs []byte) (n int)
- func MarshalUint8(v uint8, bs []byte) (n int)
- func SizeByte(v byte) (n int)
- func SizeFloat32(v float32) (n int)
- func SizeFloat64(v float64) (n int)
- func SizeInt(v int) (n int)
- func SizeInt16(v int16) (n int)
- func SizeInt32(v int32) (n int)
- func SizeInt64(v int64) (n int)
- func SizeInt8(v int8) (n int)
- func SizeUint(v uint) (n int)
- func SizeUint16(v uint16) (n int)
- func SizeUint32(v uint32) (n int)
- func SizeUint64(v uint64) (n int)
- func SizeUint8(v uint8) (n int)
- func SkipByte(bs []byte) (n int, err error)
- func SkipFloat32(bs []byte) (n int, err error)
- func SkipFloat64(bs []byte) (n int, err error)
- func SkipInt(bs []byte) (n int, err error)
- func SkipInt16(bs []byte) (n int, err error)
- func SkipInt32(bs []byte) (n int, err error)
- func SkipInt64(bs []byte) (n int, err error)
- func SkipInt8(bs []byte) (n int, err error)
- func SkipUint(bs []byte) (n int, err error)
- func SkipUint16(bs []byte) (n int, err error)
- func SkipUint32(bs []byte) (n int, err error)
- func SkipUint64(bs []byte) (n int, err error)
- func SkipUint8(bs []byte) (n int, err error)
- func UnmarshalByte(bs []byte) (v byte, n int, err error)
- func UnmarshalFloat32(bs []byte) (v float32, n int, err error)
- func UnmarshalFloat64(bs []byte) (v float64, n int, err error)
- func UnmarshalInt(bs []byte) (v int, n int, err error)
- func UnmarshalInt16(bs []byte) (v int16, n int, err error)
- func UnmarshalInt32(bs []byte) (v int32, n int, err error)
- func UnmarshalInt64(bs []byte) (v int64, n int, err error)
- func UnmarshalInt8(bs []byte) (v int8, n int, err error)
- func UnmarshalUint(bs []byte) (v uint, n int, err error)
- func UnmarshalUint16(bs []byte) (v uint16, n int, err error)
- func UnmarshalUint32(bs []byte) (v uint32, n int, err error)
- func UnmarshalUint64(bs []byte) (v uint64, n int, err error)
- func UnmarshalUint8(bs []byte) (v uint8, n int, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MarshalByte ¶
MarshalByte fills bs with the MUS encoding (Raw) of a byte value.
Returns the number of used bytes. It will panic if receives too small bs.
func MarshalFloat32 ¶
MarshalFloat32 fills bs with the MUS encoding (Raw) of a float32 value.
Returns the number of used bytes. It will panic if receives too small bs.
func MarshalFloat64 ¶
MarshalFloat64 fills bs with the MUS encoding (Raw) of a float64 value.
Returns the number of used bytes. It will panic if receives too small bs.
func MarshalInt ¶
MarshalInt fills bs with the MUS encoding (Raw) of a int value.
Returns the number of used bytes. It will panic if receives too small bs.
func MarshalInt16 ¶
MarshalInt16 fills bs with the MUS encoding (Raw) of a int16 value.
Returns the number of used bytes. It will panic if receives too small bs.
func MarshalInt32 ¶
MarshalInt32 fills bs with the MUS encoding (Raw) of a int32 value.
Returns the number of used bytes. It will panic if receives too small bs.
func MarshalInt64 ¶
MarshalInt64 fills bs with the MUS encoding (Raw) of a int64 value.
Returns the number of used bytes. It will panic if receives too small bs.
func MarshalInt8 ¶
MarshalInt8 fills bs with the MUS encoding (Raw) of a int8 value.
Returns the number of used bytes. It will panic if receives too small bs.
func MarshalUint ¶
MarshalUint fills bs with the MUS encoding (Raw) of a uint value.
Returns the number of used bytes. It will panic if receives too small bs.
func MarshalUint16 ¶
MarshalUint16 fills bs with the MUS encoding (Raw) of a uint16 value.
Returns the number of used bytes. It will panic if receives too small bs.
func MarshalUint32 ¶
MarshalUint32 fills bs with the MUS encoding (Raw) of a uint32 value.
Returns the number of used bytes. It will panic if receives too small bs.
func MarshalUint64 ¶
MarshalUint64 fills bs with the MUS encoding (Raw) of a uint64 value.
Returns the number of used bytes. It will panic if receives too small bs.
func MarshalUint8 ¶
MarshalUint8 fills bs with the MUS encoding (Raw) of a uint8 value.
Returns the number of used bytes. It will panic if receives too small bs.
func SizeFloat32 ¶
SizeFloat32 returns the size of a MUS-encoded (Raw) float32 value.
func SizeFloat64 ¶
SizeFloat64 returns the size of a MUS-encoded (Raw) float64 value.
func SizeUint16 ¶
SizeUint16 returns the size of a MUS-encoded (Raw) uint16 value.
func SizeUint32 ¶
SizeUint32 returns the size of a MUS-encoded (Raw) uint32 value.
func SizeUint64 ¶
SizeUint64 returns the size of a MUS-encoded (Raw) uint64 value.
func SkipByte ¶
SkipByte skips a MUS-encoded (Raw) byte value.
In addition to the number of skipped bytes, it can also return mus.ErrTooSmallByteSlice.
func SkipFloat32 ¶
SkipFloat32 skips a MUS-encoded (Raw) float32 value.
In addition to the number of skipped bytes, it can also return mus.ErrTooSmallByteSlice.
func SkipFloat64 ¶
SkipFloat64 skips a MUS-encoded (Raw) float64 value.
In addition to the number of skipped bytes, it can also return mus.ErrTooSmallByteSlice.
func SkipInt ¶
SkipInt skips a MUS-encoded (Raw) int value.
In addition to the number of skipped bytes, it can also return mus.ErrTooSmallByteSlice.
func SkipInt16 ¶
SkipInt16 skips a MUS-encoded (Raw) int16 value.
In addition to the number of skipped bytes, it can also return mus.ErrTooSmallByteSlice.
func SkipInt32 ¶
SkipInt32 skips a MUS-encoded (Raw) int32 value.
In addition to the number of skipped bytes, it can also return mus.ErrTooSmallByteSlice.
func SkipInt64 ¶
SkipInt64 skips a MUS-encoded (Raw) int64 value.
In addition to the number of skipped bytes, it can also return mus.ErrTooSmallByteSlice.
func SkipInt8 ¶
SkipInt8 skips a MUS-encoded (Raw) int8 value.
In addition to the number of skipped bytes, it can also return mus.ErrTooSmallByteSlice.
func SkipUint ¶
SkipUint skips a MUS-encoded (Raw) uint.
In addition to the number of skipped bytes, it can also return mus.ErrTooSmallByteSlice.
func SkipUint16 ¶
SkipUint16 skips a MUS-encoded (Raw) uint16.
In addition to the number of skipped bytes, it can also return mus.ErrTooSmallByteSlice.
func SkipUint32 ¶
SkipUint32 skips a MUS-encoded (Raw) uint32.
In addition to the number of skipped bytes, it can also return mus.ErrTooSmallByteSlice.
func SkipUint64 ¶
SkipUint64 skips a MUS-encoded (Raw) uint64.
In addition to the number of skipped bytes, it can also return mus.ErrTooSmallByteSlice.
func SkipUint8 ¶
In addition to the number of skipped bytes, it can also return mus.ErrTooSmallByteSlice.
func UnmarshalByte ¶
UnmarshalByte parses a MUS-encoded (Raw) byte value from bs.
In addition to the byte value and the number of used bytes, it can also return mus.ErrTooSmallByteSlice.
func UnmarshalFloat32 ¶
UnmarshalFloat32 parses a MUS-encoded (Raw) float32 value from bs.
In addition to the float32 value and the number of used bytes, it can also return mus.ErrTooSmallByteSlice.
func UnmarshalFloat64 ¶
UnmarshalFloat64 parses a MUS-encoded (Raw) float64 value from bs.
In addition to the float64 value and the number of used bytes, it can also return mus.ErrTooSmallByteSlice.
func UnmarshalInt ¶
UnmarshalInt parses a MUS-encoded (Raw) int value from bs.
In addition to the int value and the number of used bytes, it can also return mus.ErrTooSmallByteSlice.
func UnmarshalInt16 ¶
UnmarshalInt16 parses a MUS-encoded (Raw) int16 value from bs.
In addition to the int16 value and the number of used bytes, it can also return mus.ErrTooSmallByteSlice.
func UnmarshalInt32 ¶
UnmarshalInt32 parses a MUS-encoded (Raw) int32 value from bs.
In addition to the int32 value and the number of used bytes, it can also return mus.ErrTooSmallByteSlice.
func UnmarshalInt64 ¶
UnmarshalInt64 parses a MUS-encoded (Raw) int64 value from bs.
In addition to the int64 value and the number of used bytes, it can also return mus.ErrTooSmallByteSlice.
func UnmarshalInt8 ¶
UnmarshalInt8 parses a MUS-encoded (Raw) int8 value from bs.
In addition to the int8 value and the number of used bytes, it can also return mus.ErrTooSmallByteSlice.
func UnmarshalUint ¶
UnmarshalUint parses a MUS-encoded (Raw) uint value from bs.
In addition to the uint value and the number of used bytes, it can also return mus.ErrTooSmallByteSlice.
func UnmarshalUint16 ¶
UnmarshalUint16 parses a MUS-encoded (Raw) uint16 value from bs.
In addition to the uint16 value and the number of used bytes, it can also return mus.ErrTooSmallByteSlice.
func UnmarshalUint32 ¶
UnmarshalUint32 parses a MUS-encoded (Raw) uint32 value from bs.
In addition to the uint32 value and the number of used bytes, it can also return mus.ErrTooSmallByteSlice.
func UnmarshalUint64 ¶
UnmarshalUint64 parses a MUS-encoded (Raw) uint64 value from bs.
In addition to the uint64 value and the number of used bytes, it can also return mus.ErrTooSmallByteSlice.
Types ¶
This section is empty.