pub enum CoverageSynthesisStatus {
Optimal,
Infeasible,
SearchIncomplete,
}Expand description
Completeness status of a coverage synthesis result.
Variants§
Optimal
The selected activations have minimum total cost.
Infeasible
No plan within the activation limit satisfies the specification.
SearchIncomplete
A producer work limit stopped search before a complete proof.
Trait Implementations§
Source§impl Clone for CoverageSynthesisStatus
impl Clone for CoverageSynthesisStatus
Source§fn clone(&self) -> CoverageSynthesisStatus
fn clone(&self) -> CoverageSynthesisStatus
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 moreimpl Copy for CoverageSynthesisStatus
Source§impl Debug for CoverageSynthesisStatus
impl Debug for CoverageSynthesisStatus
Source§impl Display for CoverageSynthesisStatus
impl Display for CoverageSynthesisStatus
impl Eq for CoverageSynthesisStatus
Source§impl PartialEq for CoverageSynthesisStatus
impl PartialEq for CoverageSynthesisStatus
impl StructuralPartialEq for CoverageSynthesisStatus
Auto Trait Implementations§
impl Freeze for CoverageSynthesisStatus
impl RefUnwindSafe for CoverageSynthesisStatus
impl Send for CoverageSynthesisStatus
impl Sync for CoverageSynthesisStatus
impl Unpin for CoverageSynthesisStatus
impl UnsafeUnpin for CoverageSynthesisStatus
impl UnwindSafe for CoverageSynthesisStatus
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