pub enum ProcessorMode {
Usr = 16,
Fiq = 17,
Irq = 18,
Svc = 19,
Mon = 22,
Abt = 23,
Hyp = 26,
Und = 27,
Sys = 31,
}Expand description
The current Processor Mode
Variants§
Usr = 16
User Mode
Fiq = 17
FIQ Mode
Irq = 18
IRQ Mode
Svc = 19
Supervisor Mode
Mon = 22
Monitor Mode
Abt = 23
Abort Mode
Hyp = 26
Hyp Mode
Und = 27
Undefined Mode
Sys = 31
System Mode
Implementations§
Trait Implementations§
Source§impl Clone for ProcessorMode
impl Clone for ProcessorMode
Source§fn clone(&self) -> ProcessorMode
fn clone(&self) -> ProcessorMode
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 ProcessorMode
impl Debug for ProcessorMode
Source§impl PartialEq for ProcessorMode
impl PartialEq for ProcessorMode
impl Copy for ProcessorMode
impl Eq for ProcessorMode
impl StructuralPartialEq for ProcessorMode
Auto Trait Implementations§
impl Freeze for ProcessorMode
impl RefUnwindSafe for ProcessorMode
impl Send for ProcessorMode
impl Sync for ProcessorMode
impl Unpin for ProcessorMode
impl UnwindSafe for ProcessorMode
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