pub struct HotspotInfo {
pub location: String,
pub count: usize,
pub total_size: usize,
pub average_size: f64,
}
Expand description
Allocation hotspot information
Fields§
§location: String
Location identifier (could be function name, file:line, etc.)
count: usize
Number of allocations from this location
total_size: usize
Total size of allocations from this location
average_size: f64
Average allocation size
Trait Implementations§
Source§impl Clone for HotspotInfo
impl Clone for HotspotInfo
Source§fn clone(&self) -> HotspotInfo
fn clone(&self) -> HotspotInfo
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 HotspotInfo
impl Debug for HotspotInfo
Source§impl<'de> Deserialize<'de> for HotspotInfo
impl<'de> Deserialize<'de> for HotspotInfo
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 HotspotInfo
impl RefUnwindSafe for HotspotInfo
impl Send for HotspotInfo
impl Sync for HotspotInfo
impl Unpin for HotspotInfo
impl UnwindSafe for HotspotInfo
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