pub enum TransitionReason {
Novelty,
DriftPersistence,
StabilityReturned,
VelocityStalled,
ActiveSetShrunk,
Manual,
Init,
}Expand description
Reason for lane transition
Variants§
Novelty
Novelty threshold exceeded
DriftPersistence
Drift persisted
StabilityReturned
Stability returned
VelocityStalled
Velocity stalled
ActiveSetShrunk
Active set shrunk
Manual
Manual override
Init
Initialization
Trait Implementations§
Source§impl Clone for TransitionReason
impl Clone for TransitionReason
Source§fn clone(&self) -> TransitionReason
fn clone(&self) -> TransitionReason
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 TransitionReason
impl Debug for TransitionReason
Source§impl<'de> Deserialize<'de> for TransitionReason
impl<'de> Deserialize<'de> for TransitionReason
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
Source§impl Serialize for TransitionReason
impl Serialize for TransitionReason
impl Copy for TransitionReason
Auto Trait Implementations§
impl Freeze for TransitionReason
impl RefUnwindSafe for TransitionReason
impl Send for TransitionReason
impl Sync for TransitionReason
impl Unpin for TransitionReason
impl UnwindSafe for TransitionReason
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