pub enum PulseStyle {
OnEvent,
OnDetect,
}Expand description
A module path output’s pulse style (LRM 30.7.4.1), the pulsestyle_onevent
/ pulsestyle_ondetect choice. The LRM’s own default, absent a
declaration, is on-event. (The showcancelled/noshowcancelled choice of
30.7.4.2 is a separate, independent setting: [PathEntry::showcancelled].)
Variants§
OnEvent
pulsestyle_onevent: a filtered pulse’s x replaces the leading edge’s
own schedule, so it begins when that edge was due.
OnDetect
pulsestyle_ondetect: the x is made immediately upon detection of
the pulse, ahead of the leading edge’s scheduled time.
Trait Implementations§
Source§impl Clone for PulseStyle
impl Clone for PulseStyle
impl Copy for PulseStyle
Source§impl Debug for PulseStyle
impl Debug for PulseStyle
Source§impl Default for PulseStyle
impl Default for PulseStyle
Source§impl<'de> Deserialize<'de> for PulseStyle
impl<'de> Deserialize<'de> for PulseStyle
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PulseStyle
Source§impl PartialEq for PulseStyle
impl PartialEq for PulseStyle
Source§impl Serialize for PulseStyle
impl Serialize for PulseStyle
impl StructuralPartialEq for PulseStyle
Auto Trait Implementations§
impl Freeze for PulseStyle
impl RefUnwindSafe for PulseStyle
impl Send for PulseStyle
impl Sync for PulseStyle
impl Unpin for PulseStyle
impl UnsafeUnpin for PulseStyle
impl UnwindSafe for PulseStyle
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.