pub struct SummaryQueryResult {
pub total_allocations: usize,
pub total_deallocations: usize,
pub active_allocations: usize,
pub total_allocated: usize,
pub total_deallocated: usize,
pub current_memory: usize,
pub peak_memory: usize,
pub thread_count: usize,
}Expand description
Result of a summary query
Fields§
§total_allocations: usizeTotal number of allocations
total_deallocations: usizeTotal number of deallocations
active_allocations: usizeNumber of active allocations
total_allocated: usizeTotal bytes allocated
total_deallocated: usizeTotal bytes deallocated
current_memory: usizeCurrent memory usage
peak_memory: usizePeak memory usage
thread_count: usizeNumber of threads
Trait Implementations§
Source§impl Clone for SummaryQueryResult
impl Clone for SummaryQueryResult
Source§fn clone(&self) -> SummaryQueryResult
fn clone(&self) -> SummaryQueryResult
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 SummaryQueryResult
impl Debug for SummaryQueryResult
Source§impl<'de> Deserialize<'de> for SummaryQueryResult
impl<'de> Deserialize<'de> for SummaryQueryResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SummaryQueryResult
impl RefUnwindSafe for SummaryQueryResult
impl Send for SummaryQueryResult
impl Sync for SummaryQueryResult
impl Unpin for SummaryQueryResult
impl UnsafeUnpin for SummaryQueryResult
impl UnwindSafe for SummaryQueryResult
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