pub struct RegimeChangeEvent {
pub from: Regime,
pub to: Regime,
pub event_idx: u64,
pub reason_code: TransitionReasonCode,
pub confidence: f64,
}Expand description
Event emitted when regime changes between Steady and Burst (bd-bksf.6 stub).
Used by SLA monitoring for regime-aware alerting.
Fields§
§from: RegimePrevious regime.
to: RegimeNew regime.
event_idx: u64Event index when transition occurred.
reason_code: TransitionReasonCodeStructured reason for the transition.
confidence: f64Transition confidence in [0, 1].
Trait Implementations§
Source§impl Clone for RegimeChangeEvent
impl Clone for RegimeChangeEvent
Source§fn clone(&self) -> RegimeChangeEvent
fn clone(&self) -> RegimeChangeEvent
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 moreAuto Trait Implementations§
impl Freeze for RegimeChangeEvent
impl RefUnwindSafe for RegimeChangeEvent
impl Send for RegimeChangeEvent
impl Sync for RegimeChangeEvent
impl Unpin for RegimeChangeEvent
impl UnsafeUnpin for RegimeChangeEvent
impl UnwindSafe for RegimeChangeEvent
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