Crate async_byteorder

Source
Expand description

Async encoders and decoders for the primitive number types, both big-endian and little-endian.

Structs§

DecodeI8
Decode a i8.
DecodeI16BE
Decode a i16 in big-endian byte order.
DecodeI16LE
Decode a i16 in little-endian byte order.
DecodeI16Native
Decode a i16 in native byte order.
DecodeI32BE
Decode a i32 in big-endian byte order.
DecodeI32LE
Decode a i32 in little-endian byte order.
DecodeI32Native
Decode a i32 in native byte order.
DecodeI64BE
Decode a i64 in big-endian byte order.
DecodeI64LE
Decode a i64 in little-endian byte order.
DecodeI64Native
Decode a i64 in native byte order.
DecodeU8
Decode a u8.
DecodeU16BE
Decode a u16 in big-endian byte order.
DecodeU16LE
Decode a u16 in little-endian byte order.
DecodeU16Native
Decode a u16 in native byte order.
DecodeU32BE
Decode a u32 in big-endian byte order.
DecodeU32LE
Decode a u32 in little-endian byte order.
DecodeU32Native
Decode a u32 in native byte order.
DecodeU64BE
Decode a u64 in big-endian byte order.
DecodeU64LE
Decode a u64 in little-endian byte order.
DecodeU64Native
Decode a u64 in native byte order.
EncodeI8
Encode a i8.
EncodeI16BE
Encode a i16 in big-endian byte order.
EncodeI16LE
Encode a i16 in little-endian byte order.
EncodeI16Native
Encode a i16 in native byte order.
EncodeI32BE
Encode a i32 in big-endian byte order.
EncodeI32LE
Encode a i32 in little-endian byte order.
EncodeI32Native
Encode a i32 in native byte order.
EncodeI64BE
Encode a i64 in big-endian byte order.
EncodeI64LE
Encode a i64 in little-endian byte order.
EncodeI64Native
Encode a i64 in native byte order.
EncodeU8
Encode a u8.
EncodeU16BE
Encode a u16 in big-endian byte order.
EncodeU16LE
Encode a u16 in little-endian byte order.
EncodeU16Native
Encode a u16 in native byte order.
EncodeU32BE
Encode a u32 in big-endian byte order.
EncodeU32LE
Encode a u32 in little-endian byte order.
EncodeU32Native
Encode a u32 in native byte order.
EncodeU64BE
Encode a u64 in big-endian byte order.
EncodeU64LE
Encode a u64 in little-endian byte order.
EncodeU64Native
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.