pub struct FrequencyData {
pub call_stack_hash: u64,
pub frequency: u64,
pub total_size: usize,
pub sample_var_name: String,
pub sample_type_name: String,
}Expand description
Frequency data for call stack analysis
Fields§
§call_stack_hash: u64Hash of the call stack
frequency: u64How many times this call stack occurred
total_size: usizeTotal memory allocated by this call stack
sample_var_name: StringRepresentative variable name from this call stack
sample_type_name: StringRepresentative type name from this call stack
Trait Implementations§
Source§impl Clone for FrequencyData
impl Clone for FrequencyData
Source§fn clone(&self) -> FrequencyData
fn clone(&self) -> FrequencyData
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 FrequencyData
impl Debug for FrequencyData
Source§impl<'de> Deserialize<'de> for FrequencyData
impl<'de> Deserialize<'de> for FrequencyData
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 FrequencyData
impl RefUnwindSafe for FrequencyData
impl Send for FrequencyData
impl Sync for FrequencyData
impl Unpin for FrequencyData
impl UnwindSafe for FrequencyData
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