pub struct RetentionCoverage { /* private fields */ }Implementations§
Source§impl RetentionCoverage
impl RetentionCoverage
pub fn new() -> Self
pub fn cover(&self, class: RetentionClass, owner: &'static str)
pub fn absent(&self, class: RetentionClass, reason: &'static str)
pub fn owner(&self, class: RetentionClass) -> Option<&'static str>
pub fn absence(&self, class: RetentionClass) -> Option<&'static str>
pub fn is_covered(&self, class: RetentionClass) -> bool
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Clone for RetentionCoverage
impl Clone for RetentionCoverage
Source§fn clone(&self) -> RetentionCoverage
fn clone(&self) -> RetentionCoverage
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for RetentionCoverage
impl !UnwindSafe for RetentionCoverage
impl Freeze for RetentionCoverage
impl Send for RetentionCoverage
impl Sync for RetentionCoverage
impl Unpin for RetentionCoverage
impl UnsafeUnpin for RetentionCoverage
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