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: ThreadIdThread ID where this tracker operates
tracking_mode: StringType of tracking mode
allocations: u64Number of allocations in this tracker
bytes_allocated: u64Bytes allocated in this tracker
peak_memory: u64Peak 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