pub enum EpistemicSolverStatusKind {
Sat,
Unsat,
Unknown,
Timeout,
}Expand description
Solver status kind that must cross the epistemic boundary distinctly.
Variants§
Sat
Satisfiable solver result.
Unsat
Unsatisfiable solver result.
Unknown
Inconclusive solver result.
Timeout
Budget-exhausted solver result.
Trait Implementations§
Source§impl Clone for EpistemicSolverStatusKind
impl Clone for EpistemicSolverStatusKind
Source§fn clone(&self) -> EpistemicSolverStatusKind
fn clone(&self) -> EpistemicSolverStatusKind
Returns a duplicate of the value. Read more
1.0.0 · 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 EpistemicSolverStatusKind
impl Debug for EpistemicSolverStatusKind
Source§impl Ord for EpistemicSolverStatusKind
impl Ord for EpistemicSolverStatusKind
Source§fn cmp(&self, other: &EpistemicSolverStatusKind) -> Ordering
fn cmp(&self, other: &EpistemicSolverStatusKind) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for EpistemicSolverStatusKind
impl PartialOrd for EpistemicSolverStatusKind
impl Copy for EpistemicSolverStatusKind
impl Eq for EpistemicSolverStatusKind
impl StructuralPartialEq for EpistemicSolverStatusKind
Auto Trait Implementations§
impl Freeze for EpistemicSolverStatusKind
impl RefUnwindSafe for EpistemicSolverStatusKind
impl Send for EpistemicSolverStatusKind
impl Sync for EpistemicSolverStatusKind
impl Unpin for EpistemicSolverStatusKind
impl UnsafeUnpin for EpistemicSolverStatusKind
impl UnwindSafe for EpistemicSolverStatusKind
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more