pub struct HistoricalSummary {
pub timestamp: u64,
pub total_allocations: usize,
pub total_memory: usize,
pub active_allocations: usize,
pub active_memory: usize,
pub allocation_rate: f64,
pub memory_growth_rate: f64,
}
Expand description
Historical summary for long-term trends
Fields§
§timestamp: u64
§total_allocations: usize
§total_memory: usize
§active_allocations: usize
§active_memory: usize
§allocation_rate: f64
§memory_growth_rate: f64
Trait Implementations§
Source§impl Clone for HistoricalSummary
impl Clone for HistoricalSummary
Source§fn clone(&self) -> HistoricalSummary
fn clone(&self) -> HistoricalSummary
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 HistoricalSummary
impl Debug for HistoricalSummary
Source§impl<'de> Deserialize<'de> for HistoricalSummary
impl<'de> Deserialize<'de> for HistoricalSummary
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 HistoricalSummary
impl RefUnwindSafe for HistoricalSummary
impl Send for HistoricalSummary
impl Sync for HistoricalSummary
impl Unpin for HistoricalSummary
impl UnwindSafe for HistoricalSummary
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