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 (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 EpistemicSolverStatusKind
Source§impl Debug for EpistemicSolverStatusKind
impl Debug for EpistemicSolverStatusKind
impl Eq 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 (const: unstable) · 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 PartialEq for EpistemicSolverStatusKind
impl PartialEq for EpistemicSolverStatusKind
Source§fn eq(&self, other: &EpistemicSolverStatusKind) -> bool
fn eq(&self, other: &EpistemicSolverStatusKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for EpistemicSolverStatusKind
impl PartialOrd 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§
impl<T> Allocation for T
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