pub struct TopLeakedAllocation {
pub address: String,
pub size: usize,
pub type_name: String,
pub timestamp_alloc: u64,
pub stack_trace: Option<Vec<String>>,
}Expand description
Top N leaked allocation for dashboard
Fields§
§address: StringMemory address
size: usizeSize in bytes
type_name: StringType name
timestamp_alloc: u64Allocation timestamp
stack_trace: Option<Vec<String>>Stack trace
Trait Implementations§
Source§impl Clone for TopLeakedAllocation
impl Clone for TopLeakedAllocation
Source§fn clone(&self) -> TopLeakedAllocation
fn clone(&self) -> TopLeakedAllocation
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 TopLeakedAllocation
impl Debug for TopLeakedAllocation
Source§impl<'de> Deserialize<'de> for TopLeakedAllocation
impl<'de> Deserialize<'de> for TopLeakedAllocation
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 TopLeakedAllocation
impl RefUnwindSafe for TopLeakedAllocation
impl Send for TopLeakedAllocation
impl Sync for TopLeakedAllocation
impl Unpin for TopLeakedAllocation
impl UnsafeUnpin for TopLeakedAllocation
impl UnwindSafe for TopLeakedAllocation
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