pub struct RiskDistribution {
pub high_memory_risk: usize,
pub potential_growth_risk: usize,
pub short_lifecycle_risk: usize,
pub low_risk: usize,
pub leak_risk: usize,
}
Expand description
Risk classification distribution for memory allocations
Fields§
§high_memory_risk: usize
High memory risk allocations (large size or high growth)
potential_growth_risk: usize
Potential growth risk allocations
short_lifecycle_risk: usize
Short lifecycle risk allocations
low_risk: usize
Low risk allocations
leak_risk: usize
Memory leak risk allocations (long-lived without deallocation)
Trait Implementations§
Source§impl Clone for RiskDistribution
impl Clone for RiskDistribution
Source§fn clone(&self) -> RiskDistribution
fn clone(&self) -> RiskDistribution
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 RiskDistribution
impl Debug for RiskDistribution
Source§impl Default for RiskDistribution
impl Default for RiskDistribution
Source§fn default() -> RiskDistribution
fn default() -> RiskDistribution
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RiskDistribution
impl<'de> Deserialize<'de> for RiskDistribution
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 RiskDistribution
impl RefUnwindSafe for RiskDistribution
impl Send for RiskDistribution
impl Sync for RiskDistribution
impl Unpin for RiskDistribution
impl UnwindSafe for RiskDistribution
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