pub enum ByteOrder {
LittleEndian,
BigEndian,
NativeEndian,
}
Expand description
Specifies the byte order of data transfer.
Variants§
Implementations§
source§impl ByteOrder
impl ByteOrder
pub fn read_u16(&self, read: &mut dyn Read) -> Result<u16, Error>
pub fn write_u16(&self, value: u16, write: &mut dyn Write) -> Result<(), Error>
pub fn read_i16(&self, read: &mut dyn Read) -> Result<i16, Error>
pub fn write_i16(&self, value: i16, write: &mut dyn Write) -> Result<(), Error>
pub fn read_u32(&self, read: &mut dyn Read) -> Result<u32, Error>
pub fn write_u32(&self, value: u32, write: &mut dyn Write) -> Result<(), Error>
pub fn read_i32(&self, read: &mut dyn Read) -> Result<i32, Error>
pub fn write_i32(&self, value: i32, write: &mut dyn Write) -> Result<(), Error>
pub fn read_u64(&self, read: &mut dyn Read) -> Result<u64, Error>
pub fn write_u64(&self, value: u64, write: &mut dyn Write) -> Result<(), Error>
pub fn read_i64(&self, read: &mut dyn Read) -> Result<i64, Error>
pub fn write_i64(&self, value: i64, write: &mut dyn Write) -> Result<(), Error>
pub fn read_f32(&self, read: &mut dyn Read) -> Result<f32, Error>
pub fn write_f32(&self, value: f32, write: &mut dyn Write) -> Result<(), Error>
pub fn read_f64(&self, read: &mut dyn Read) -> Result<f64, Error>
pub fn write_f64(&self, value: f64, write: &mut dyn Write) -> Result<(), Error>
Trait Implementations§
source§impl Ord for ByteOrder
impl Ord for ByteOrder
source§impl PartialOrd<ByteOrder> for ByteOrder
impl PartialOrd<ByteOrder> 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 more