pub enum InterruptOverride {
Normal = 0,
Invert = 1,
AlwaysLow = 2,
AlwaysHigh = 3,
}Expand description
Interrupt override state.
Variants§
Normal = 0
Don’t invert the interrupt.
Invert = 1
Invert the interrupt.
AlwaysLow = 2
Drive interrupt low.
AlwaysHigh = 3
Drive interrupt high.
Trait Implementations§
Source§impl Clone for InterruptOverride
impl Clone for InterruptOverride
Source§fn clone(&self) -> InterruptOverride
fn clone(&self) -> InterruptOverride
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 InterruptOverride
impl Debug for InterruptOverride
Source§impl PartialEq for InterruptOverride
impl PartialEq for InterruptOverride
impl Copy for InterruptOverride
impl Eq for InterruptOverride
impl StructuralPartialEq for InterruptOverride
Auto Trait Implementations§
impl Freeze for InterruptOverride
impl RefUnwindSafe for InterruptOverride
impl Send for InterruptOverride
impl Sync for InterruptOverride
impl Unpin for InterruptOverride
impl UnwindSafe for InterruptOverride
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<Choices> CoproductSubsetter<CNil, HNil> for Choices
impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
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