pub struct SimplePerformanceMonitor { /* private fields */ }Expand description
Simplified performance monitoring for graph operations
Implementations§
Source§impl SimplePerformanceMonitor
impl SimplePerformanceMonitor
Sourcepub fn start_operation(&mut self, _name: &str)
pub fn start_operation(&mut self, _name: &str)
Start monitoring an operation
Sourcepub fn stop_operation(&mut self, _name: &str)
pub fn stop_operation(&mut self, _name: &str)
Stop monitoring an operation
Sourcepub fn get_report(&self) -> SimplePerformanceReport
pub fn get_report(&self) -> SimplePerformanceReport
Get performance report
Trait Implementations§
Source§impl Clone for SimplePerformanceMonitor
impl Clone for SimplePerformanceMonitor
Source§fn clone(&self) -> SimplePerformanceMonitor
fn clone(&self) -> SimplePerformanceMonitor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SimplePerformanceMonitor
impl Debug for SimplePerformanceMonitor
Source§impl Default for SimplePerformanceMonitor
impl Default for SimplePerformanceMonitor
Source§fn default() -> SimplePerformanceMonitor
fn default() -> SimplePerformanceMonitor
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SimplePerformanceMonitor
impl RefUnwindSafe for SimplePerformanceMonitor
impl Send for SimplePerformanceMonitor
impl Sync for SimplePerformanceMonitor
impl Unpin for SimplePerformanceMonitor
impl UnwindSafe for SimplePerformanceMonitor
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more