#[non_exhaustive]pub struct LeakReportStats {
pub suspect_count: usize,
pub uncovered_count: usize,
pub partial_bleed_count: usize,
pub class_mismatch_count: usize,
pub locale_skipped_count: usize,
}Expand description
Aggregate leak report statistics.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.suspect_count: usizeNumber of suspects reported.
uncovered_count: usizeNumber of uncovered suspects.
partial_bleed_count: usizeNumber of partial-bleed suspects.
class_mismatch_count: usizeNumber of class-mismatch suspects.
locale_skipped_count: usizeNumber of locale-skip telemetry events.
Trait Implementations§
Source§impl Clone for LeakReportStats
impl Clone for LeakReportStats
Source§fn clone(&self) -> LeakReportStats
fn clone(&self) -> LeakReportStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LeakReportStats
impl Debug for LeakReportStats
Source§impl Default for LeakReportStats
impl Default for LeakReportStats
Source§fn default() -> LeakReportStats
fn default() -> LeakReportStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LeakReportStats
impl<'de> Deserialize<'de> for LeakReportStats
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeakReportStats, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeakReportStats, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for LeakReportStats
impl PartialEq for LeakReportStats
Source§fn eq(&self, other: &LeakReportStats) -> bool
fn eq(&self, other: &LeakReportStats) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LeakReportStats
impl Serialize for LeakReportStats
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for LeakReportStats
impl StructuralPartialEq for LeakReportStats
Auto Trait Implementations§
impl Freeze for LeakReportStats
impl RefUnwindSafe for LeakReportStats
impl Send for LeakReportStats
impl Sync for LeakReportStats
impl Unpin for LeakReportStats
impl UnsafeUnpin for LeakReportStats
impl UnwindSafe for LeakReportStats
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.