pub struct PerformanceChecker { /* private fields */ }Expand description
Performance checker for memory analysis operations
Implementations§
Source§impl PerformanceChecker
impl PerformanceChecker
Sourcepub fn add_benchmark(&mut self, benchmark: PerformanceBenchmark)
pub fn add_benchmark(&mut self, benchmark: PerformanceBenchmark)
Add performance benchmark for operation
Sourcepub fn check_performance(
&self,
operation: &str,
actual: &PerformanceMetrics,
) -> PerformanceCheckResult
pub fn check_performance( &self, operation: &str, actual: &PerformanceMetrics, ) -> PerformanceCheckResult
Check operation performance against benchmarks
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PerformanceChecker
impl RefUnwindSafe for PerformanceChecker
impl Send for PerformanceChecker
impl Sync for PerformanceChecker
impl Unpin for PerformanceChecker
impl UnwindSafe for PerformanceChecker
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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