[][src]Enum avr_mcu::Architecture

pub enum Architecture {
    Unknown,
    Avr0,
    Avr1,
    Avr2,
    Avr25,
    Avr3,
    Avr31,
    Avr35,
    Avr4,
    Avr5,
    Avr51,
    Avr6,
    Xmega2,
    Xmega3,
    Xmega4,
    Xmega5,
    Xmega6,
    Xmega7,
    Tiny,
}

An AVR architecture (mcu family) name.

Architecture is a misnomer - 'mcu family' would make sense. Cores with the same instruction sets share an architecture name.

Variants

Unknown
Avr0
Avr1
Avr2
Avr25
Avr3
Avr31
Avr35
Avr4
Avr5
Avr51
Avr6
Xmega2
Xmega3
Xmega4
Xmega5
Xmega6
Xmega7
Tiny

Implementations

impl Architecture[src]

pub fn name(&self) -> &'static str[src]

Trait Implementations

impl Clone for Architecture[src]

impl Copy for Architecture[src]

impl Debug for Architecture[src]

impl Eq for Architecture[src]

impl Hash for Architecture[src]

impl Ord for Architecture[src]

impl PartialEq<Architecture> for Architecture[src]

impl PartialOrd<Architecture> for Architecture[src]

impl StructuralEq for Architecture[src]

impl StructuralPartialEq for Architecture[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.