pub struct SloStatistics {
pub total_count: u64,
pub success_count: u64,
pub failure_count: u64,
pub error_rate: f64,
pub p50_ms: u64,
pub p95_ms: u64,
pub p99_ms: u64,
pub avg_ms: f64,
pub slo_met: bool,
}Expand description
Workspace indexing and refactoring orchestration. SLO statistics for a specific operation type.
Fields§
§total_count: u64Total number of operations
success_count: u64Number of successful operations
failure_count: u64Number of failed operations
error_rate: f64Error rate (failures / total)
p50_ms: u64P50 latency (median)
p95_ms: u64P95 latency
p99_ms: u64P99 latency
avg_ms: f64Average latency
slo_met: boolWhether SLO is being met
Trait Implementations§
Source§impl Clone for SloStatistics
impl Clone for SloStatistics
Source§fn clone(&self) -> SloStatistics
fn clone(&self) -> SloStatistics
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 SloStatistics
impl Debug for SloStatistics
Source§impl Default for SloStatistics
impl Default for SloStatistics
Source§fn default() -> SloStatistics
fn default() -> SloStatistics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SloStatistics
impl RefUnwindSafe for SloStatistics
impl Send for SloStatistics
impl Sync for SloStatistics
impl Unpin for SloStatistics
impl UnsafeUnpin for SloStatistics
impl UnwindSafe for SloStatistics
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