pub enum Architecture {
Show 19 variants
Unknown,
Avr0,
Avr1,
Avr2,
Avr25,
Avr3,
Avr31,
Avr35,
Avr4,
Avr5,
Avr51,
Avr6,
Xmega2,
Xmega3,
Xmega4,
Xmega5,
Xmega6,
Xmega7,
Tiny,
}
Expand description
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§
Trait Implementations§
Source§impl Clone for Architecture
impl Clone for Architecture
Source§fn clone(&self) -> Architecture
fn clone(&self) -> Architecture
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for Architecture
impl Debug for Architecture
Source§impl Hash for Architecture
impl Hash for Architecture
Source§impl Ord for Architecture
impl Ord for Architecture
Source§fn cmp(&self, other: &Architecture) -> Ordering
fn cmp(&self, other: &Architecture) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for Architecture
impl PartialEq for Architecture
Source§impl PartialOrd for Architecture
impl PartialOrd for Architecture
impl Copy for Architecture
impl Eq for Architecture
impl StructuralPartialEq for Architecture
Auto Trait Implementations§
impl Freeze for Architecture
impl RefUnwindSafe for Architecture
impl Send for Architecture
impl Sync for Architecture
impl Unpin for Architecture
impl UnwindSafe for Architecture
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more