Module byte

Module byte 

Source
Expand description

bytes related combinators

Structs§

ByteAtom
splits &[u8] in bytes
ConstByteAtom
splits &[u8; N] in bytes
TagByteError
Tag error contains expected and found bytes
TagBytesError
Tag error contains expected and found bytes

Functions§

ascii_digits
creates a pipe that gets a certain quantity of ascii digits
be_i8
Take a big endian i8 from a slice
be_i16
Take a big endian i16 from a slice
be_i32
Take a big endian i32 from a slice
be_i64
Take a big endian i64 from a slice
be_u8
Take a big endian u8 from a slice
be_u16
Take a big endian u16 from a slice
be_u32
Take a big endian u32 from a slice
be_u64
Take a big endian u64 from a slice
const_take
Take N bytes from a slice
consumed
Returns the consumed input instead of the pipe result
le_i8
Take a little endian i8 from a slice
le_i16
Take a little endian i16 from a slice
le_i32
Take a little endian i32 from a slice
le_i64
Take a little endian i64 from a slice
le_u8
Take a little endian u8 from a slice
le_u16
Take a little endian u16 from a slice
le_u32
Take a little endian u32 from a slice
le_u64
Take a little endian u64 from a slice
take
Take n bytes from a slice