pub enum TransitionReasonCode {
HeuristicEnterBurstRate,
HeuristicExitBurstCooldown,
BocpdPosteriorBurst,
BocpdPosteriorSteady,
}Expand description
Structured reason codes for regime transitions.
Variants§
HeuristicEnterBurstRate
Heuristic detector entered burst because event rate crossed enter threshold.
HeuristicExitBurstCooldown
Heuristic detector exited burst after cooldown with low event rate.
BocpdPosteriorBurst
BOCPD posterior crossed burst threshold.
BocpdPosteriorSteady
BOCPD posterior crossed steady threshold.
Implementations§
Trait Implementations§
Source§impl Clone for TransitionReasonCode
impl Clone for TransitionReasonCode
Source§fn clone(&self) -> TransitionReasonCode
fn clone(&self) -> TransitionReasonCode
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 TransitionReasonCode
impl Debug for TransitionReasonCode
Source§impl PartialEq for TransitionReasonCode
impl PartialEq for TransitionReasonCode
impl Copy for TransitionReasonCode
impl Eq for TransitionReasonCode
impl StructuralPartialEq for TransitionReasonCode
Auto Trait Implementations§
impl Freeze for TransitionReasonCode
impl RefUnwindSafe for TransitionReasonCode
impl Send for TransitionReasonCode
impl Sync for TransitionReasonCode
impl Unpin for TransitionReasonCode
impl UnsafeUnpin for TransitionReasonCode
impl UnwindSafe for TransitionReasonCode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.