pub enum FunnelPhase {
Approach,
Narrowing,
SnapImminent,
Crystallized,
Anomaly,
}Expand description
Which phase of the deadband funnel are we in?
Variants§
Approach
Wide open, just started
Narrowing
Narrowing, converging
SnapImminent
Almost snapped, fine-tuning
Crystallized
Snapped, holding position
Anomaly
Anomaly detected, re-opening funnel
Trait Implementations§
Source§impl Clone for FunnelPhase
impl Clone for FunnelPhase
Source§fn clone(&self) -> FunnelPhase
fn clone(&self) -> FunnelPhase
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FunnelPhase
impl Debug for FunnelPhase
Source§impl PartialEq for FunnelPhase
impl PartialEq for FunnelPhase
Source§fn eq(&self, other: &FunnelPhase) -> bool
fn eq(&self, other: &FunnelPhase) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for FunnelPhase
impl Eq for FunnelPhase
impl StructuralPartialEq for FunnelPhase
Auto Trait Implementations§
impl Freeze for FunnelPhase
impl RefUnwindSafe for FunnelPhase
impl Send for FunnelPhase
impl Sync for FunnelPhase
impl Unpin for FunnelPhase
impl UnsafeUnpin for FunnelPhase
impl UnwindSafe for FunnelPhase
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