Enum object::endian::Endianness [−][src]
pub enum Endianness { Little, Big, }
An endianness that is selectable at run-time.
Variants
Little endian byte order.
Big endian byte order.
Trait Implementations
impl Clone for Endianness
[src]
impl Clone for Endianness
[src]fn clone(&self) -> Endianness
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Endianness
[src]
impl Copy for Endianness
[src]impl Default for Endianness
[src]
impl Default for Endianness
[src]fn default() -> Endianness
[src]
impl Endian for Endianness
[src]
impl Endian for Endianness
[src]fn from_big_endian(big_endian: bool) -> Option<Self>
[src]
fn is_big_endian(self) -> bool
[src]
fn from_little_endian(little_endian: bool) -> Option<Self>
[src]
fn is_little_endian(self) -> bool
[src]
fn read_u16(self, n: u16) -> u16
[src]
fn read_u32(self, n: u32) -> u32
[src]
fn read_u64(self, n: u64) -> u64
[src]
fn read_i16(self, n: i16) -> i16
[src]
fn read_i32(self, n: i32) -> i32
[src]
fn read_i64(self, n: i64) -> i64
[src]
fn read_u16_bytes(self, n: [u8; 2]) -> u16
[src]
fn read_u32_bytes(self, n: [u8; 4]) -> u32
[src]
fn read_u64_bytes(self, n: [u8; 8]) -> u64
[src]
fn read_i16_bytes(self, n: [u8; 2]) -> i16
[src]
fn read_i32_bytes(self, n: [u8; 4]) -> i32
[src]
fn read_i64_bytes(self, n: [u8; 8]) -> i64
[src]
fn write_u16(self, n: u16) -> u16
[src]
fn write_u32(self, n: u32) -> u32
[src]
fn write_u64(self, n: u64) -> u64
[src]
fn write_i16(self, n: i16) -> i16
[src]
fn write_i32(self, n: i32) -> i32
[src]
fn write_i64(self, n: i64) -> i64
[src]
fn write_u16_bytes(self, n: u16) -> [u8; 2]
[src]
fn write_u32_bytes(self, n: u32) -> [u8; 4]
[src]
fn write_u64_bytes(self, n: u64) -> [u8; 8]
[src]
fn write_i16_bytes(self, n: i16) -> [u8; 2]
[src]
fn write_i32_bytes(self, n: i32) -> [u8; 4]
[src]
fn write_i64_bytes(self, n: i64) -> [u8; 8]
[src]
impl Eq for Endianness
[src]
impl Eq for Endianness
[src]impl Hash for Endianness
[src]
impl Hash for Endianness
[src]impl PartialEq<Endianness> for Endianness
[src]
impl PartialEq<Endianness> for Endianness
[src]impl StructuralEq for Endianness
[src]
impl StructuralEq for Endianness
[src]impl StructuralPartialEq for Endianness
[src]
impl StructuralPartialEq for Endianness
[src]Auto Trait Implementations
impl RefUnwindSafe for Endianness
impl RefUnwindSafe for Endianness
impl Send for Endianness
impl Send for Endianness
impl Sync for Endianness
impl Sync for Endianness
impl Unpin for Endianness
impl Unpin for Endianness
impl UnwindSafe for Endianness
impl UnwindSafe for Endianness