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