pub struct SloBaseline {
pub row_id: SloRowId,
pub p50_ms: f64,
pub p95_ms: f64,
pub p99_ms: f64,
pub peak_memory_kb: u64,
pub sample_count: usize,
pub captured_at_unix_ms: u128,
}Expand description
Baseline measurement for an SLO row.
Fields§
§row_id: SloRowIdSLO row being measured.
p50_ms: f64p50 latency in milliseconds.
p95_ms: f64p95 latency in milliseconds.
p99_ms: f64p99 latency in milliseconds.
peak_memory_kb: u64Peak memory in kilobytes.
sample_count: usizeNumber of samples.
captured_at_unix_ms: u128Timestamp of baseline capture.
Trait Implementations§
Source§impl Clone for SloBaseline
impl Clone for SloBaseline
Source§fn clone(&self) -> SloBaseline
fn clone(&self) -> SloBaseline
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 SloBaseline
impl Debug for SloBaseline
Source§impl PartialEq for SloBaseline
impl PartialEq for SloBaseline
Source§fn eq(&self, other: &SloBaseline) -> bool
fn eq(&self, other: &SloBaseline) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SloBaseline
Auto Trait Implementations§
impl Freeze for SloBaseline
impl RefUnwindSafe for SloBaseline
impl Send for SloBaseline
impl Sync for SloBaseline
impl Unpin for SloBaseline
impl UnsafeUnpin for SloBaseline
impl UnwindSafe for SloBaseline
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