pub struct MetricsObserver { /* private fields */ }Expand description
Observer that maintains a GraphMetrics under a Mutex.
Implementations§
Source§impl MetricsObserver
impl MetricsObserver
Sourcepub fn snapshot(&self) -> GraphMetrics
pub fn snapshot(&self) -> GraphMetrics
Snapshot the current metrics.
Trait Implementations§
Source§impl Default for MetricsObserver
impl Default for MetricsObserver
Auto Trait Implementations§
impl !Freeze for MetricsObserver
impl RefUnwindSafe for MetricsObserver
impl Send for MetricsObserver
impl Sync for MetricsObserver
impl Unpin for MetricsObserver
impl UnsafeUnpin for MetricsObserver
impl UnwindSafe for MetricsObserver
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