pub enum IrqExecution {
Concurrent,
NonReentrant,
}Expand description
Execution contract for an IRQ action.
Variants§
Concurrent
The handler may run concurrently if the controller delivers it that way.
NonReentrant
The framework prevents nested/concurrent calls to this action.
Trait Implementations§
Source§impl Clone for IrqExecution
impl Clone for IrqExecution
Source§fn clone(&self) -> IrqExecution
fn clone(&self) -> IrqExecution
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IrqExecution
Source§impl Debug for IrqExecution
impl Debug for IrqExecution
impl Eq for IrqExecution
Source§impl PartialEq for IrqExecution
impl PartialEq for IrqExecution
impl StructuralPartialEq for IrqExecution
Auto Trait Implementations§
impl Freeze for IrqExecution
impl RefUnwindSafe for IrqExecution
impl Send for IrqExecution
impl Sync for IrqExecution
impl Unpin for IrqExecution
impl UnsafeUnpin for IrqExecution
impl UnwindSafe for IrqExecution
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