Expand description
Async encoders and decoders for the primitive number types, both big-endian and little-endian.
Structs§
- Decode
I8 - Decode a
i8
. - Decode
I16BE - Decode a
i16
in big-endian byte order. - Decode
I16LE - Decode a
i16
in little-endian byte order. - Decode
I16Native - Decode a
i16
in native byte order. - Decode
I32BE - Decode a
i32
in big-endian byte order. - Decode
I32LE - Decode a
i32
in little-endian byte order. - Decode
I32Native - Decode a
i32
in native byte order. - Decode
I64BE - Decode a
i64
in big-endian byte order. - Decode
I64LE - Decode a
i64
in little-endian byte order. - Decode
I64Native - Decode a
i64
in native byte order. - Decode
U8 - Decode a
u8
. - Decode
U16BE - Decode a
u16
in big-endian byte order. - Decode
U16LE - Decode a
u16
in little-endian byte order. - Decode
U16Native - Decode a
u16
in native byte order. - Decode
U32BE - Decode a
u32
in big-endian byte order. - Decode
U32LE - Decode a
u32
in little-endian byte order. - Decode
U32Native - Decode a
u32
in native byte order. - Decode
U64BE - Decode a
u64
in big-endian byte order. - Decode
U64LE - Decode a
u64
in little-endian byte order. - Decode
U64Native - Decode a
u64
in native byte order. - Encode
I8 - Encode a
i8
. - Encode
I16BE - Encode a
i16
in big-endian byte order. - Encode
I16LE - Encode a
i16
in little-endian byte order. - Encode
I16Native - Encode a
i16
in native byte order. - Encode
I32BE - Encode a
i32
in big-endian byte order. - Encode
I32LE - Encode a
i32
in little-endian byte order. - Encode
I32Native - Encode a
i32
in native byte order. - Encode
I64BE - Encode a
i64
in big-endian byte order. - Encode
I64LE - Encode a
i64
in little-endian byte order. - Encode
I64Native - Encode a
i64
in native byte order. - Encode
U8 - Encode a
u8
. - Encode
U16BE - Encode a
u16
in big-endian byte order. - Encode
U16LE - Encode a
u16
in little-endian byte order. - Encode
U16Native - Encode a
u16
in native byte order. - Encode
U32BE - Encode a
u32
in big-endian byte order. - Encode
U32LE - Encode a
u32
in little-endian byte order. - Encode
U32Native - Encode a
u32
in native byte order. - Encode
U64BE - Encode a
u64
in big-endian byte order. - Encode
U64LE - Encode a
u64
in little-endian byte order. - Encode
U64Native - Encode a
u64
in native byte order.
Functions§
- decode_
i8 - Create a decoder for a
i8
. - decode_
i16_ be - Create a decoder for a
i16
in big-endian byte order. - decode_
i16_ le - Create a decoder for a
i16
in little-endian byte order. - decode_
i16_ native - Create a decoder for a
i16
in native byte order. - decode_
i32_ be - Create a decoder for a
i32
in big-endian byte order. - decode_
i32_ le - Create a decoder for a
i32
in little-endian byte order. - decode_
i32_ native - Create a decoder for a
i32
in native byte order. - decode_
i64_ be - Create a decoder for a
i64
in big-endian byte order. - decode_
i64_ le - Create a decoder for a
i64
in little-endian byte order. - decode_
i64_ native - Create a decoder for a
i64
in native byte order. - decode_
u8 - Create a decoder for a
u8
. - decode_
u16_ be - Create a decoder for a
u16
in big-endian byte order. - decode_
u16_ le - Create a decoder for a
u16
in little-endian byte order. - decode_
u16_ native - Create a decoder for a
u16
in native byte order. - decode_
u32_ be - Create a decoder for a
u32
in big-endian byte order. - decode_
u32_ le - Create a decoder for a
u32
in little-endian byte order. - decode_
u32_ native - Create a decoder for a
u32
in native byte order. - decode_
u64_ be - Create a decoder for a
u64
in big-endian byte order. - decode_
u64_ le - Create a decoder for a
u64
in little-endian byte order. - decode_
u64_ native - Create a decoder for a
u64
in native byte order. - encode_
i8 - Create an encoder for a
i8
. - encode_
i16_ be - Create an encoder for a
i16
in big-endian byte order. - encode_
i16_ le - Create an encoder for a
i16
in little-endian byte order. - encode_
i16_ native - Create an encoder for a
i16
in native byte order. - encode_
i32_ be - Create an encoder for a
i32
in big-endian byte order. - encode_
i32_ le - Create an encoder for a
i32
in little-endian byte order. - encode_
i32_ native - Create an encoder for a
i32
in native byte order. - encode_
i64_ be - Create an encoder for a
i64
in big-endian byte order. - encode_
i64_ le - Create an encoder for a
i64
in little-endian byte order. - encode_
i64_ native - Create an encoder for a
i64
in native byte order. - encode_
u8 - Create an encoder for a
u8
. - encode_
u16_ be - Create an encoder for a
u16
in big-endian byte order. - encode_
u16_ le - Create an encoder for a
u16
in little-endian byte order. - encode_
u16_ native - Create an encoder for a
u16
in native byte order. - encode_
u32_ be - Create an encoder for a
u32
in big-endian byte order. - encode_
u32_ le - Create an encoder for a
u32
in little-endian byte order. - encode_
u32_ native - Create an encoder for a
u32
in native byte order. - encode_
u64_ be - Create an encoder for a
u64
in big-endian byte order. - encode_
u64_ le - Create an encoder for a
u64
in little-endian byte order. - encode_
u64_ native - Create an encoder for a
u64
in native byte order.