pub enum ByteOrder {
LittleEndian,
BigEndian,
}Expand description
Endianness.
Variants§
Implementations§
source§impl ByteOrder
impl ByteOrder
pub fn read_u16(&self, read: &mut dyn BitRead) -> Result<u16, Error>
pub fn write_u16( &self, value: u16, write: &mut dyn BitWrite ) -> Result<(), Error>
pub fn read_i16(&self, read: &mut dyn BitRead) -> Result<i16, Error>
pub fn write_i16( &self, value: i16, write: &mut dyn BitWrite ) -> Result<(), Error>
pub fn read_u32(&self, read: &mut dyn BitRead) -> Result<u32, Error>
pub fn write_u32( &self, value: u32, write: &mut dyn BitWrite ) -> Result<(), Error>
pub fn read_i32(&self, read: &mut dyn BitRead) -> Result<i32, Error>
pub fn write_i32( &self, value: i32, write: &mut dyn BitWrite ) -> Result<(), Error>
pub fn read_u64(&self, read: &mut dyn BitRead) -> Result<u64, Error>
pub fn write_u64( &self, value: u64, write: &mut dyn BitWrite ) -> Result<(), Error>
pub fn read_i64(&self, read: &mut dyn BitRead) -> Result<i64, Error>
pub fn write_i64( &self, value: i64, write: &mut dyn BitWrite ) -> Result<(), Error>
pub fn read_u128(&self, read: &mut dyn BitRead) -> Result<u128, Error>
pub fn write_u128( &self, value: u128, write: &mut dyn BitWrite ) -> Result<(), Error>
pub fn read_i128(&self, read: &mut dyn BitRead) -> Result<i128, Error>
pub fn write_i128( &self, value: i128, write: &mut dyn BitWrite ) -> Result<(), Error>
pub fn read_f32(&self, read: &mut dyn BitRead) -> Result<f32, Error>
pub fn write_f32( &self, value: f32, write: &mut dyn BitWrite ) -> Result<(), Error>
pub fn read_f64(&self, read: &mut dyn BitRead) -> Result<f64, Error>
pub fn write_f64( &self, value: f64, write: &mut dyn BitWrite ) -> Result<(), Error>
Trait Implementations§
source§impl Ord for ByteOrder
impl Ord for ByteOrder
source§impl PartialEq for ByteOrder
impl PartialEq for ByteOrder
source§impl PartialOrd for ByteOrder
impl PartialOrd for ByteOrder
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Copy for ByteOrder
impl Eq for ByteOrder
impl StructuralPartialEq for ByteOrder
Auto Trait Implementations§
impl Freeze for ByteOrder
impl RefUnwindSafe for ByteOrder
impl Send for ByteOrder
impl Sync for ByteOrder
impl Unpin for ByteOrder
impl UnwindSafe for ByteOrder
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