pub struct BudgetEvidence {
pub frame: u64,
pub x: f64,
pub residual: f64,
pub cusum_plus: f64,
pub cusum_minus: f64,
pub e_value: f64,
pub alert: bool,
}Expand description
Evidence ledger entry for diagnostics.
Fields§
§frame: u64Frame index.
x: f64Observed allocation count/bytes.
residual: f64Residual r_t = x - μ₀.
cusum_plus: f64CUSUM S⁺ after this observation.
cusum_minus: f64CUSUM S⁻ after this observation.
e_value: f64E-process value after this observation.
alert: boolWhether this observation triggered an alert.
Trait Implementations§
Source§impl Clone for BudgetEvidence
impl Clone for BudgetEvidence
Source§fn clone(&self) -> BudgetEvidence
fn clone(&self) -> BudgetEvidence
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 BudgetEvidence
impl RefUnwindSafe for BudgetEvidence
impl Send for BudgetEvidence
impl Sync for BudgetEvidence
impl Unpin for BudgetEvidence
impl UnsafeUnpin for BudgetEvidence
impl UnwindSafe for BudgetEvidence
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