pub struct MemoryLeakConfig {
pub collect_stack_traces: bool,
pub max_age: Duration,
pub panic_on_leak: bool,
pub max_tracked_allocations: usize,
}Expand description
Configuration for memory leak detection
Fields§
§collect_stack_traces: boolWhether to enable stack trace collection
max_age: DurationMaximum age before considering allocation a potential leak
panic_on_leak: boolWhether to panic on detected leaks (for testing)
max_tracked_allocations: usizeMaximum number of allocations to track
Trait Implementations§
Source§impl Clone for MemoryLeakConfig
impl Clone for MemoryLeakConfig
Source§fn clone(&self) -> MemoryLeakConfig
fn clone(&self) -> MemoryLeakConfig
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 MemoryLeakConfig
impl Debug for MemoryLeakConfig
Auto Trait Implementations§
impl Freeze for MemoryLeakConfig
impl RefUnwindSafe for MemoryLeakConfig
impl Send for MemoryLeakConfig
impl Sync for MemoryLeakConfig
impl Unpin for MemoryLeakConfig
impl UnwindSafe for MemoryLeakConfig
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