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
Available on crate feature unstable only.
impl Clone for EnableMode
Available on crate feature
unstable only.Source§fn clone(&self) -> EnableMode
fn clone(&self) -> EnableMode
Returns a duplicate of the value. Read more
1.0.0§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
Available on crate feature unstable only.
impl Debug for EnableMode
Available on crate feature
unstable only.Source§impl PartialEq for EnableMode
Available on crate feature unstable only.
impl PartialEq for EnableMode
Available on crate feature
unstable only.impl Copy for EnableMode
Available on crate feature
unstable only.impl StructuralPartialEq for EnableMode
Available on crate feature
unstable only.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§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)