pub struct InterruptProvider { /* private fields */ }Implementations§
Source§impl InterruptProvider
impl InterruptProvider
pub fn new() -> Self
pub fn provide_result(&self, result: InterruptResult)
pub fn take_result(&self) -> Option<InterruptResult>
Trait Implementations§
Source§impl Clone for InterruptProvider
impl Clone for InterruptProvider
Source§fn clone(&self) -> InterruptProvider
fn clone(&self) -> InterruptProvider
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 InterruptProvider
impl Debug for InterruptProvider
Auto Trait Implementations§
impl Freeze for InterruptProvider
impl !RefUnwindSafe for InterruptProvider
impl !Send for InterruptProvider
impl !Sync for InterruptProvider
impl Unpin for InterruptProvider
impl UnsafeUnpin for InterruptProvider
impl !UnwindSafe for InterruptProvider
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more