Enum kernel::irq::ExtraResult
source · [−]pub enum ExtraResult {
None,
NoCopy,
Done,
}
Expand description
Extra information returned by some of the Chip
methods on success.
Variants
None
Indicates that the caller (irq core) will update the descriptor state.
NoCopy
Indicates that the callee (irq chip implementation) already updated the descriptor state.
Done
Same as ExtraResult::None
in terms of updating descriptor state. It is used in stacked
irq chips to indicate that descendant chips should be skipped.
Auto Trait Implementations
impl RefUnwindSafe for ExtraResult
impl Send for ExtraResult
impl Sync for ExtraResult
impl Unpin for ExtraResult
impl UnwindSafe for ExtraResult
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more