pub enum EnableMode {
HighLevel,
PulseMode1,
PulseMode2,
PulseMode3,
PulseMode4,
PulseMode5,
PulseMode6,
}
Expand description
Enable Mode
Variants§
HighLevel
Enable at high level
PulseMode1
Positive pulse start (data bit included) & Positive pulse end (data bit included)
PulseMode2
Positive pulse start (data bit included) & Positive pulse end (data bit excluded)
PulseMode3
Positive pulse start (data bit excluded) & Positive pulse end (data bit included)
PulseMode4
Positive pulse start (data bit excluded) & Positive pulse end (data bit excluded)
PulseMode5
Positive pulse start (data bit included) & Length end
PulseMode6
Positive pulse start (data bit excluded) & Length end
Trait Implementations§
Source§impl Clone for EnableMode
impl Clone for EnableMode
Source§fn clone(&self) -> EnableMode
fn clone(&self) -> EnableMode
Returns a copy 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 EnableMode
impl Debug for EnableMode
Source§impl PartialEq for EnableMode
impl PartialEq for EnableMode
impl Copy for EnableMode
impl StructuralPartialEq for EnableMode
Auto Trait Implementations§
impl Freeze for EnableMode
impl RefUnwindSafe for EnableMode
impl Send for EnableMode
impl Sync for EnableMode
impl Unpin for EnableMode
impl UnwindSafe for EnableMode
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