pub enum FreqUpdate {
Applied,
GatedSane,
GatedQuality,
Quarantined,
}Expand description
Result of update_freq. Used by the caller (e.g. pps_task) for logging/state management.
Variants§
Applied
The EMA was updated.
GatedSane
Rejected by the ±1ms emergency-stop (wrap glitch / gap).
GatedQuality
Rejected by a quality gate (absolute while converging / residual after lock).
Quarantined
EMA update held off because we are in the recovery quarantine.
Implementations§
Trait Implementations§
Source§impl Clone for FreqUpdate
impl Clone for FreqUpdate
Source§fn clone(&self) -> FreqUpdate
fn clone(&self) -> FreqUpdate
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 moreimpl Copy for FreqUpdate
Source§impl Debug for FreqUpdate
impl Debug for FreqUpdate
impl Eq for FreqUpdate
Source§impl PartialEq for FreqUpdate
impl PartialEq for FreqUpdate
impl StructuralPartialEq for FreqUpdate
Auto Trait Implementations§
impl Freeze for FreqUpdate
impl RefUnwindSafe for FreqUpdate
impl Send for FreqUpdate
impl Sync for FreqUpdate
impl Unpin for FreqUpdate
impl UnsafeUnpin for FreqUpdate
impl UnwindSafe for FreqUpdate
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