Crate async_byteorder [] [src]

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.