pub enum PriorityClass {
Show 15 variants
PriorityClass1 = 1,
PriorityClass2 = 2,
PriorityClass3 = 3,
PriorityClass4 = 4,
PriorityClass5 = 5,
PriorityClass6 = 6,
PriorityClass7 = 7,
PriorityClass8 = 8,
PriorityClass9 = 9,
PriorityClass10 = 10,
PriorityClass11 = 11,
PriorityClass12 = 12,
PriorityClass13 = 13,
PriorityClass14 = 14,
PriorityClass15 = 15,
}
Expand description
A priority class for an interrupt. Loading CR8 with a priority class blocks all interrupts of that class or lower. Note that 0 is not a priority class, if CR8 contains 0, all interrupts are enabled regardless of their priority class.
Variants§
PriorityClass1 = 1
Priority class 1
PriorityClass2 = 2
Priority class 2
PriorityClass3 = 3
Priority class 3
PriorityClass4 = 4
Priority class 4
PriorityClass5 = 5
Priority class 5
PriorityClass6 = 6
Priority class 6
PriorityClass7 = 7
Priority class 7
PriorityClass8 = 8
Priority class 8
PriorityClass9 = 9
Priority class 9
PriorityClass10 = 10
Priority class 10
PriorityClass11 = 11
Priority class 11
PriorityClass12 = 12
Priority class 12
PriorityClass13 = 13
Priority class 13
PriorityClass14 = 14
Priority class 14
PriorityClass15 = 15
Priority class 15
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PriorityClass
impl RefUnwindSafe for PriorityClass
impl Send for PriorityClass
impl Sync for PriorityClass
impl Unpin for PriorityClass
impl UnwindSafe for PriorityClass
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