[][src]Enum svd_expander::EndianSpec

pub enum EndianSpec {
    Little,
    Big,
    Selectable,
    Other,
}

Defines the endianness of a CPU.

Values

  • Little = Little-endian memory (least-significant bit gets allocated at the lowest address).
  • Big = Big-endian memory (most-significant bit gets allocated at the lowest address).
  • Selectable = Endianness is configurable and becomes active after the next reset.
  • Other = The endianness is neither big nor little endian.

Variants

Little

Little-endian memory (least-significant bit gets allocated at the lowest address).

Big

Big-endian memory (most-significant bit gets allocated at the lowest address).

Selectable

Endianness is configurable and becomes active after the next reset.

Other

The endianness is neither big nor little endian.

Trait Implementations

impl Clone for EndianSpec[src]

impl Debug for EndianSpec[src]

impl PartialEq<EndianSpec> for EndianSpec[src]

impl StructuralPartialEq for EndianSpec[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.