pub enum UnresolvedReason {
Timeout,
MaterializationFailed,
OracleFailed,
InvalidCandidateSet,
NonDeterministic,
}Expand description
Reason an oracle could not evaluate a candidate list.
Variants§
Timeout
The oracle exceeded its time budget.
MaterializationFailed
The caller could not build the trial state for this candidate list.
OracleFailed
The oracle command, callback, or evaluation code failed.
InvalidCandidateSet
The candidate list is invalid for the caller’s domain.
NonDeterministic
The oracle detected nondeterministic behavior.
Trait Implementations§
Source§impl Clone for UnresolvedReason
impl Clone for UnresolvedReason
Source§fn clone(&self) -> UnresolvedReason
fn clone(&self) -> UnresolvedReason
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 UnresolvedReason
impl Debug for UnresolvedReason
Source§impl PartialEq for UnresolvedReason
impl PartialEq for UnresolvedReason
Source§fn eq(&self, other: &UnresolvedReason) -> bool
fn eq(&self, other: &UnresolvedReason) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for UnresolvedReason
impl Eq for UnresolvedReason
impl StructuralPartialEq for UnresolvedReason
Auto Trait Implementations§
impl Freeze for UnresolvedReason
impl RefUnwindSafe for UnresolvedReason
impl Send for UnresolvedReason
impl Sync for UnresolvedReason
impl Unpin for UnresolvedReason
impl UnsafeUnpin for UnresolvedReason
impl UnwindSafe for UnresolvedReason
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