pub struct MemoryLeakChecker { /* private fields */ }Expand description
Memory leak detection checker
Implementations§
Source§impl MemoryLeakChecker
impl MemoryLeakChecker
Sourcepub fn set_baseline(
&mut self,
operation: &str,
memory: usize,
allocations: usize,
)
pub fn set_baseline( &mut self, operation: &str, memory: usize, allocations: usize, )
Set baseline memory measurement for operation
Sourcepub fn check_for_leaks(
&self,
operation: &str,
current: &MemorySnapshot,
) -> LeakCheckResult
pub fn check_for_leaks( &self, operation: &str, current: &MemorySnapshot, ) -> LeakCheckResult
Check for memory leaks
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MemoryLeakChecker
impl RefUnwindSafe for MemoryLeakChecker
impl Send for MemoryLeakChecker
impl Sync for MemoryLeakChecker
impl Unpin for MemoryLeakChecker
impl UnwindSafe for MemoryLeakChecker
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