pub struct GrammarTransition {
pub from: GrammarState,
pub to: GrammarState,
pub timestamp_ns: u64,
pub confirmation_count: u32,
}Expand description
A grammar state transition event.
Fields§
§from: GrammarStatePrevious grammar state.
to: GrammarStateNew grammar state.
timestamp_ns: u64Timestamp of the transition (nanoseconds).
confirmation_count: u32Number of consecutive observations in the new position before the transition was confirmed (hysteresis count).
Trait Implementations§
Source§impl Clone for GrammarTransition
impl Clone for GrammarTransition
Source§fn clone(&self) -> GrammarTransition
fn clone(&self) -> GrammarTransition
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 GrammarTransition
impl Debug for GrammarTransition
impl Copy for GrammarTransition
Auto Trait Implementations§
impl Freeze for GrammarTransition
impl RefUnwindSafe for GrammarTransition
impl Send for GrammarTransition
impl Sync for GrammarTransition
impl Unpin for GrammarTransition
impl UnsafeUnpin for GrammarTransition
impl UnwindSafe for GrammarTransition
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