pub enum Endian {
Little,
Big,
}
Expand description
Relevant for parsing numbers.
Variants§
Trait Implementations§
Source§impl ReadCtx<&Endian> for i128
impl ReadCtx<&Endian> for i128
fn from_bytes( data: &mut impl ExactSizeIterator<Item = u8>, ctx: &Endian, ) -> Result<Self, ParserError>
Source§impl ReadCtx<&Endian> for i16
impl ReadCtx<&Endian> for i16
fn from_bytes( data: &mut impl ExactSizeIterator<Item = u8>, ctx: &Endian, ) -> Result<Self, ParserError>
Source§impl ReadCtx<&Endian> for i32
impl ReadCtx<&Endian> for i32
fn from_bytes( data: &mut impl ExactSizeIterator<Item = u8>, ctx: &Endian, ) -> Result<Self, ParserError>
Source§impl ReadCtx<&Endian> for i64
impl ReadCtx<&Endian> for i64
fn from_bytes( data: &mut impl ExactSizeIterator<Item = u8>, ctx: &Endian, ) -> Result<Self, ParserError>
Source§impl ReadCtx<&Endian> for i8
impl ReadCtx<&Endian> for i8
fn from_bytes( data: &mut impl ExactSizeIterator<Item = u8>, ctx: &Endian, ) -> Result<Self, ParserError>
Source§impl ReadCtx<&Endian> for u128
impl ReadCtx<&Endian> for u128
fn from_bytes( data: &mut impl ExactSizeIterator<Item = u8>, ctx: &Endian, ) -> Result<Self, ParserError>
Source§impl ReadCtx<&Endian> for u16
impl ReadCtx<&Endian> for u16
fn from_bytes( data: &mut impl ExactSizeIterator<Item = u8>, ctx: &Endian, ) -> Result<Self, ParserError>
Source§impl ReadCtx<&Endian> for u32
impl ReadCtx<&Endian> for u32
fn from_bytes( data: &mut impl ExactSizeIterator<Item = u8>, ctx: &Endian, ) -> Result<Self, ParserError>
Source§impl ReadCtx<&Endian> for u64
impl ReadCtx<&Endian> for u64
fn from_bytes( data: &mut impl ExactSizeIterator<Item = u8>, ctx: &Endian, ) -> Result<Self, ParserError>
Source§impl ReadCtx<&Endian> for u8
impl ReadCtx<&Endian> for u8
fn from_bytes( data: &mut impl ExactSizeIterator<Item = u8>, ctx: &Endian, ) -> Result<Self, ParserError>
Source§impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i128
impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i128
fn from_bytes(data: &[u8; 16], ctx: &Endian) -> Result<Self, ParserError>
Source§impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i16
impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i16
fn from_bytes(data: &[u8; 2], ctx: &Endian) -> Result<Self, ParserError>
Source§impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i32
impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i32
fn from_bytes(data: &[u8; 4], ctx: &Endian) -> Result<Self, ParserError>
Source§impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i64
impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i64
fn from_bytes(data: &[u8; 8], ctx: &Endian) -> Result<Self, ParserError>
Source§impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i8
impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i8
fn from_bytes(data: &[u8; 1], ctx: &Endian) -> Result<Self, ParserError>
Source§impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u128
impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u128
fn from_bytes(data: &[u8; 16], ctx: &Endian) -> Result<Self, ParserError>
Source§impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u16
impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u16
fn from_bytes(data: &[u8; 2], ctx: &Endian) -> Result<Self, ParserError>
Source§impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u32
impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u32
fn from_bytes(data: &[u8; 4], ctx: &Endian) -> Result<Self, ParserError>
Source§impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u64
impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u64
fn from_bytes(data: &[u8; 8], ctx: &Endian) -> Result<Self, ParserError>
Source§impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u8
impl ReadFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u8
fn from_bytes(data: &[u8; 1], ctx: &Endian) -> Result<Self, ParserError>
Source§impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i128
impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i128
Source§impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i16
impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i16
Source§impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i32
impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i32
Source§impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i64
impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i64
Source§impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i8
impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for i8
Source§impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u128
impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u128
Source§impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u16
impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u16
Source§impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u32
impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u32
Source§impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u64
impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u64
Source§impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u8
impl WriteFixedCtx<{ ::core::mem::size_of::<$number_type>() }, &Endian> for u8
impl Copy for Endian
Auto Trait Implementations§
impl Freeze for Endian
impl RefUnwindSafe for Endian
impl Send for Endian
impl Sync for Endian
impl Unpin for Endian
impl UnwindSafe for Endian
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more