Enum flipper0::ffi::ManchesterEvent
source · #[non_exhaustive]
pub enum ManchesterEvent {
ManchesterEventShortLow,
ManchesterEventShortHigh,
ManchesterEventLongLow,
ManchesterEventLongHigh,
ManchesterEventReset,
}
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ManchesterEventShortLow
ManchesterEventShortHigh
ManchesterEventLongLow
ManchesterEventLongHigh
ManchesterEventReset
Trait Implementations
sourceimpl Clone for ManchesterEvent
impl Clone for ManchesterEvent
sourcefn clone(&self) -> ManchesterEvent
fn clone(&self) -> ManchesterEvent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ManchesterEvent
impl Debug for ManchesterEvent
sourceimpl Hash for ManchesterEvent
impl Hash for ManchesterEvent
sourceimpl PartialEq<ManchesterEvent> for ManchesterEvent
impl PartialEq<ManchesterEvent> for ManchesterEvent
sourcefn eq(&self, other: &ManchesterEvent) -> bool
fn eq(&self, other: &ManchesterEvent) -> bool
impl Eq for ManchesterEvent
impl StructuralEq for ManchesterEvent
impl StructuralPartialEq for ManchesterEvent
Auto Trait Implementations
impl RefUnwindSafe for ManchesterEvent
impl Send for ManchesterEvent
impl Sync for ManchesterEvent
impl Unpin for ManchesterEvent
impl UnwindSafe for ManchesterEvent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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