#[repr(transparent)]pub struct DeliveryMode(pub u8);Expand description
Delivery mode for interrupt remapping (§9.9).
Tuple Fields§
§0: u8Implementations§
Source§impl DeliveryMode
impl DeliveryMode
Sourcepub const FIXED: DeliveryMode
pub const FIXED: DeliveryMode
Fixed delivery to the specified destination(s).
Sourcepub const LOWEST_PRIORITY: DeliveryMode
pub const LOWEST_PRIORITY: DeliveryMode
Lowest priority delivery.
Sourcepub const SMI: DeliveryMode
pub const SMI: DeliveryMode
SMI (System Management Interrupt).
Sourcepub const NMI: DeliveryMode
pub const NMI: DeliveryMode
NMI (Non-Maskable Interrupt).
Sourcepub const INIT: DeliveryMode
pub const INIT: DeliveryMode
INIT.
Sourcepub const EXTINTR: DeliveryMode
pub const EXTINTR: DeliveryMode
ExtINT (external interrupt).
Trait Implementations§
Source§impl Clone for DeliveryMode
impl Clone for DeliveryMode
Source§fn clone(&self) -> DeliveryMode
fn clone(&self) -> DeliveryMode
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 DeliveryMode
impl Debug for DeliveryMode
Source§impl Hash for DeliveryMode
impl Hash for DeliveryMode
Source§impl Ord for DeliveryMode
impl Ord for DeliveryMode
Source§fn cmp(&self, other: &DeliveryMode) -> Ordering
fn cmp(&self, other: &DeliveryMode) -> 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 DeliveryMode
impl PartialEq for DeliveryMode
Source§impl PartialOrd for DeliveryMode
impl PartialOrd for DeliveryMode
impl Copy for DeliveryMode
impl Eq for DeliveryMode
impl StructuralPartialEq for DeliveryMode
Auto Trait Implementations§
impl Freeze for DeliveryMode
impl RefUnwindSafe for DeliveryMode
impl Send for DeliveryMode
impl Sync for DeliveryMode
impl Unpin for DeliveryMode
impl UnsafeUnpin for DeliveryMode
impl UnwindSafe for DeliveryMode
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