pub struct ResolverCoverage { /* private fields */ }Expand description
The set of classes a producer checks, stamped on a verdict envelope
so a corpus row self-describes its producer’s coverage. Stores only
the checked set: unchecked is derived, so a class can never be in
both or neither.
Implementations§
Source§impl ResolverCoverage
impl ResolverCoverage
Sourcepub fn is_checked(&self, class: ResolverClass) -> bool
pub fn is_checked(&self, class: ResolverClass) -> bool
Whether this producer checked class: the fold’s bug-vs-gap test.
Sourcepub fn unchecked(&self) -> impl Iterator<Item = ResolverClass> + '_
pub fn unchecked(&self) -> impl Iterator<Item = ResolverClass> + '_
Classes this producer did not check: the calibration sampler steers toward candidates touching one.
Trait Implementations§
Source§impl Clone for ResolverCoverage
impl Clone for ResolverCoverage
Source§impl Debug for ResolverCoverage
impl Debug for ResolverCoverage
Source§impl<'de> Deserialize<'de> for ResolverCoverage
impl<'de> Deserialize<'de> for ResolverCoverage
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
impl Eq for ResolverCoverage
Source§impl PartialEq for ResolverCoverage
impl PartialEq for ResolverCoverage
Source§impl Serialize for ResolverCoverage
impl Serialize for ResolverCoverage
impl StructuralPartialEq for ResolverCoverage
Auto Trait Implementations§
impl Freeze for ResolverCoverage
impl RefUnwindSafe for ResolverCoverage
impl Send for ResolverCoverage
impl Sync for ResolverCoverage
impl Unpin for ResolverCoverage
impl UnsafeUnpin for ResolverCoverage
impl UnwindSafe for ResolverCoverage
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