pub struct MetricsManager { /* private fields */ }Implementations§
Source§impl MetricsManager
impl MetricsManager
pub fn new() -> Self
pub fn new_metrics_index( &mut self, caller: &'static Location<'static>, holder_type: HolderType, ) -> usize
pub fn record(&mut self, index: usize, count: usize)
pub fn get_result(&mut self, clear: bool) -> MetricsResult
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MetricsManager
impl RefUnwindSafe for MetricsManager
impl Send for MetricsManager
impl Sync for MetricsManager
impl Unpin for MetricsManager
impl UnwindSafe for MetricsManager
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