pub struct MetricsObserver { /* private fields */ }Expand description
Observer that maintains a GraphMetrics under a Mutex.
Implementations§
Source§impl MetricsObserver
impl MetricsObserver
Sourcepub fn new() -> MetricsObserver
pub fn new() -> MetricsObserver
Empty observer.
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
Source§fn default() -> MetricsObserver
fn default() -> MetricsObserver
Returns the “default value” for a type. Read more
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