Enum Endianness
pub enum Endianness
Configurable endianness
Variants
-
Big Big endian
-
Little Little endian
-
Native Will match the host's endianness
Trait Implementations
impl Clone for Endianness
fn clone(&self) -> Endianness
impl Copy for Endianness
impl Debug for Endianness
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for Endianness
impl PartialEq for Endianness
fn eq(&self, other: &Endianness) -> bool
impl StructuralPartialEq for Endianness
Auto Trait Implementations
impl Freeze for Endianness
impl RefUnwindSafe for Endianness
impl Send for Endianness
impl Sync for Endianness
impl Unpin for Endianness
impl UnsafeUnpin for Endianness
impl UnwindSafe for Endianness
Blanket Implementations
impl<T> Any for Endianness
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Endianness
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Endianness
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Endianness
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Endianness
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for Endianness
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Endianness
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Endianness
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Endianness
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>