pub struct PerformanceLogger;Expand description
Performance logging helper
Implementations§
Source§impl PerformanceLogger
impl PerformanceLogger
pub fn log_latency(operation: &str, duration_ms: f64)
pub fn log_throughput(operation: &str, items_per_second: f64)
pub fn log_resource_usage(component: &str, cpu_percent: f64, memory_mb: f64)
Auto Trait Implementations§
impl Freeze for PerformanceLogger
impl RefUnwindSafe for PerformanceLogger
impl Send for PerformanceLogger
impl Sync for PerformanceLogger
impl Unpin for PerformanceLogger
impl UnsafeUnpin for PerformanceLogger
impl UnwindSafe for PerformanceLogger
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