pub enum OracleOutcome {
Interesting,
NotInteresting,
Unresolved(UnresolvedReason),
}Expand description
Result of evaluating one candidate list.
Variants§
Interesting
The candidate list still preserves the target property.
NotInteresting
The candidate list does not preserve the target property.
Unresolved(UnresolvedReason)
The oracle could not safely decide for this candidate list.
Trait Implementations§
Source§impl Clone for OracleOutcome
impl Clone for OracleOutcome
Source§fn clone(&self) -> OracleOutcome
fn clone(&self) -> OracleOutcome
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 OracleOutcome
impl Debug for OracleOutcome
Source§impl PartialEq for OracleOutcome
impl PartialEq for OracleOutcome
Source§fn eq(&self, other: &OracleOutcome) -> bool
fn eq(&self, other: &OracleOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for OracleOutcome
impl StructuralPartialEq for OracleOutcome
Auto Trait Implementations§
impl Freeze for OracleOutcome
impl RefUnwindSafe for OracleOutcome
impl Send for OracleOutcome
impl Sync for OracleOutcome
impl Unpin for OracleOutcome
impl UnsafeUnpin for OracleOutcome
impl UnwindSafe for OracleOutcome
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