pub struct CommandTimingStats {
pub command: String,
pub count: u64,
pub min_ms: f64,
pub max_ms: f64,
pub avg_ms: f64,
pub p95_ms: f64,
pub total_ms: f64,
}Expand description
Per-command timing statistics aggregated from IPC invocations.
Fields§
§command: StringCommand name.
count: u64Number of invocations recorded.
min_ms: f64Minimum execution time in milliseconds.
max_ms: f64Maximum execution time in milliseconds.
avg_ms: f64Mean execution time in milliseconds.
p95_ms: f6495th percentile execution time in milliseconds.
total_ms: f64Total execution time across all invocations.
Trait Implementations§
Source§impl Clone for CommandTimingStats
impl Clone for CommandTimingStats
Source§fn clone(&self) -> CommandTimingStats
fn clone(&self) -> CommandTimingStats
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 CommandTimingStats
impl Debug for CommandTimingStats
Auto Trait Implementations§
impl Freeze for CommandTimingStats
impl RefUnwindSafe for CommandTimingStats
impl Send for CommandTimingStats
impl Sync for CommandTimingStats
impl Unpin for CommandTimingStats
impl UnsafeUnpin for CommandTimingStats
impl UnwindSafe for CommandTimingStats
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