pub struct NoOpMonitor;
Expand description
No-op monitor for when monitoring is disabled
Implementations§
Source§impl NoOpMonitor
impl NoOpMonitor
Trait Implementations§
Source§impl Default for NoOpMonitor
impl Default for NoOpMonitor
Source§impl PerformanceMonitorTrait for NoOpMonitor
impl PerformanceMonitorTrait for NoOpMonitor
fn start_operation(&self, _name: &str) -> OperationHandle
fn end_operation( &self, _handle: OperationHandle, ) -> NeuralResult<OperationStats>
fn get_performance_summary(&self) -> PerformanceStats
fn detect_degradation(&self) -> Option<PerformanceDegradation>
Auto Trait Implementations§
impl Freeze for NoOpMonitor
impl RefUnwindSafe for NoOpMonitor
impl Send for NoOpMonitor
impl Sync for NoOpMonitor
impl Unpin for NoOpMonitor
impl UnwindSafe for NoOpMonitor
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