pub struct CoverageComposition { /* private fields */ }Expand description
Result of exact frontier construction and dynamic-program composition.
Implementations§
Source§impl CoverageComposition
impl CoverageComposition
Sourcepub fn status(&self) -> CoverageCompositionStatus
pub fn status(&self) -> CoverageCompositionStatus
Completeness status of the composed calculation.
Sourcepub fn frontiers(&self) -> &[CoverageComponentFrontier]
pub fn frontiers(&self) -> &[CoverageComponentFrontier]
Component frontiers completed before the reported status.
Sourcepub fn oracle_calls(&self) -> usize
pub fn oracle_calls(&self) -> usize
Coverage predicate calls made by all local searches.
Sourcepub fn search_nodes(&self) -> usize
pub fn search_nodes(&self) -> usize
Branch nodes visited by all local searches.
Sourcepub fn cache_hits(&self) -> usize
pub fn cache_hits(&self) -> usize
Reused local predicate results across all local searches.
Trait Implementations§
Source§impl Clone for CoverageComposition
impl Clone for CoverageComposition
Source§fn clone(&self) -> CoverageComposition
fn clone(&self) -> CoverageComposition
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 CoverageComposition
impl Debug for CoverageComposition
impl Eq for CoverageComposition
Source§impl PartialEq for CoverageComposition
impl PartialEq for CoverageComposition
impl StructuralPartialEq for CoverageComposition
Auto Trait Implementations§
impl Freeze for CoverageComposition
impl RefUnwindSafe for CoverageComposition
impl Send for CoverageComposition
impl Sync for CoverageComposition
impl Unpin for CoverageComposition
impl UnsafeUnpin for CoverageComposition
impl UnwindSafe for CoverageComposition
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<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