pub enum OutputOverride {
DontInvert = 0,
Invert = 1,
AlwaysLow = 2,
AlwaysHigh = 3,
}Expand description
Output override state.
Variants§
DontInvert = 0
Use the original output signal from selected peripheral.
Invert = 1
Invert the output signal from selected peripheral.
AlwaysLow = 2
Drive output low.
AlwaysHigh = 3
Drive output high.
Trait Implementations§
Source§impl Clone for OutputOverride
impl Clone for OutputOverride
Source§fn clone(&self) -> OutputOverride
fn clone(&self) -> OutputOverride
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 OutputOverride
impl Debug for OutputOverride
Source§impl PartialEq for OutputOverride
impl PartialEq for OutputOverride
impl Copy for OutputOverride
impl Eq for OutputOverride
impl StructuralPartialEq for OutputOverride
Auto Trait Implementations§
impl Freeze for OutputOverride
impl RefUnwindSafe for OutputOverride
impl Send for OutputOverride
impl Sync for OutputOverride
impl Unpin for OutputOverride
impl UnwindSafe for OutputOverride
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