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) -> T

Returns the argument unchanged.

impl<T> ToOwned for Endianness where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for Endianness where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>