pub type NativeEndian = LittleEndian;
Expand description
The native endianness for the target platform.
Aliased Type§
struct NativeEndian;
Trait Implementations
Source§impl Clone for LittleEndian
impl Clone for LittleEndian
Source§fn clone(&self) -> LittleEndian
fn clone(&self) -> LittleEndian
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LittleEndian
impl Debug for LittleEndian
Source§impl Default for LittleEndian
impl Default for LittleEndian
Source§fn default() -> LittleEndian
fn default() -> LittleEndian
Returns the “default value” for a type. Read more
Source§impl Endian for LittleEndian
impl Endian for LittleEndian
Source§fn from_big_endian(big_endian: bool) -> Option<Self>
fn from_big_endian(big_endian: bool) -> Option<Self>
Construct a specification for the endianness of some values. Read more
Source§fn is_big_endian(self) -> bool
fn is_big_endian(self) -> bool
Return true for big endian byte order.
Source§fn from_little_endian(little_endian: bool) -> Option<Self>
fn from_little_endian(little_endian: bool) -> Option<Self>
Construct a specification for the endianness of some values. Read more
Source§fn is_little_endian(self) -> bool
fn is_little_endian(self) -> bool
Return true for little endian byte order.
Source§fn read_u16_bytes(self, n: [u8; 2]) -> u16
fn read_u16_bytes(self, n: [u8; 2]) -> u16
Converts an unaligned unsigned 16 bit integer to native endian.
Source§fn read_u32_bytes(self, n: [u8; 4]) -> u32
fn read_u32_bytes(self, n: [u8; 4]) -> u32
Converts an unaligned unsigned 32 bit integer to native endian.
Source§fn read_u64_bytes(self, n: [u8; 8]) -> u64
fn read_u64_bytes(self, n: [u8; 8]) -> u64
Converts an unaligned unsigned 64 bit integer to native endian.
Source§fn read_i16_bytes(self, n: [u8; 2]) -> i16
fn read_i16_bytes(self, n: [u8; 2]) -> i16
Converts an unaligned signed 16 bit integer to native endian.
Source§fn read_i32_bytes(self, n: [u8; 4]) -> i32
fn read_i32_bytes(self, n: [u8; 4]) -> i32
Converts an unaligned signed 32 bit integer to native endian.
Source§fn read_i64_bytes(self, n: [u8; 8]) -> i64
fn read_i64_bytes(self, n: [u8; 8]) -> i64
Converts an unaligned signed 64 bit integer to native endian.
Source§fn write_u16_bytes(self, n: u16) -> [u8; 2]
fn write_u16_bytes(self, n: u16) -> [u8; 2]
Converts an unaligned unsigned 16 bit integer from native endian.
Source§fn write_u32_bytes(self, n: u32) -> [u8; 4]
fn write_u32_bytes(self, n: u32) -> [u8; 4]
Converts an unaligned unsigned 32 bit integer from native endian.
Source§fn write_u64_bytes(self, n: u64) -> [u8; 8]
fn write_u64_bytes(self, n: u64) -> [u8; 8]
Converts an unaligned unsigned 64 bit integer from native endian.
Source§fn write_i16_bytes(self, n: i16) -> [u8; 2]
fn write_i16_bytes(self, n: i16) -> [u8; 2]
Converts an unaligned signed 16 bit integer from native endian.