pub struct PeakPeriod {
pub start_timestamp: u128,
pub end_timestamp: u128,
pub allocation_count: usize,
pub bytes_allocated: usize,
}
Expand description
Peak allocation period
Fields§
§start_timestamp: u128
Start timestamp of peak
end_timestamp: u128
End timestamp of peak
allocation_count: usize
Number of allocations during peak
bytes_allocated: usize
Total bytes allocated during peak
Trait Implementations§
Source§impl Clone for PeakPeriod
impl Clone for PeakPeriod
Source§fn clone(&self) -> PeakPeriod
fn clone(&self) -> PeakPeriod
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 PeakPeriod
impl Debug for PeakPeriod
Source§impl<'de> Deserialize<'de> for PeakPeriod
impl<'de> Deserialize<'de> for PeakPeriod
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 PeakPeriod
impl RefUnwindSafe for PeakPeriod
impl Send for PeakPeriod
impl Sync for PeakPeriod
impl Unpin for PeakPeriod
impl UnwindSafe for PeakPeriod
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