pub struct CombinedTrackerStats {
pub thread_id: ThreadId,
pub tracking_mode: String,
pub allocations: u64,
pub bytes_allocated: u64,
pub peak_memory: u64,
}
Expand description
Combined statistics from a single tracker (can be track_var!, lockfree, or async)
Fields§
§thread_id: ThreadId
Thread ID where this tracker operates
tracking_mode: String
Type of tracking mode
allocations: u64
Number of allocations in this tracker
bytes_allocated: u64
Bytes allocated in this tracker
peak_memory: u64
Peak memory for this tracker
Trait Implementations§
Source§impl Clone for CombinedTrackerStats
impl Clone for CombinedTrackerStats
Source§fn clone(&self) -> CombinedTrackerStats
fn clone(&self) -> CombinedTrackerStats
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 moreAuto Trait Implementations§
impl Freeze for CombinedTrackerStats
impl RefUnwindSafe for CombinedTrackerStats
impl Send for CombinedTrackerStats
impl Sync for CombinedTrackerStats
impl Unpin for CombinedTrackerStats
impl UnwindSafe for CombinedTrackerStats
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> 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