pub enum ResourceExhausted {
Timeout,
MaxConflicts,
MaxMemory,
MaxDecisions,
MaxRestarts,
MaxTheoryChecks,
}Expand description
Which resource limit was exhausted
Variants§
Timeout
Wall-clock timeout was reached
MaxConflicts
Maximum number of SAT conflicts was reached
MaxMemory
Maximum memory usage was reached
MaxDecisions
Maximum number of decisions was reached
MaxRestarts
Maximum number of restarts was reached
MaxTheoryChecks
Maximum number of theory checks was reached
Trait Implementations§
Source§impl Clone for ResourceExhausted
impl Clone for ResourceExhausted
Source§fn clone(&self) -> ResourceExhausted
fn clone(&self) -> ResourceExhausted
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 ResourceExhausted
impl Debug for ResourceExhausted
Source§impl Display for ResourceExhausted
impl Display for ResourceExhausted
Source§impl PartialEq for ResourceExhausted
impl PartialEq for ResourceExhausted
impl Copy for ResourceExhausted
impl Eq for ResourceExhausted
impl StructuralPartialEq for ResourceExhausted
Auto Trait Implementations§
impl Freeze for ResourceExhausted
impl RefUnwindSafe for ResourceExhausted
impl Send for ResourceExhausted
impl Sync for ResourceExhausted
impl Unpin for ResourceExhausted
impl UnsafeUnpin for ResourceExhausted
impl UnwindSafe for ResourceExhausted
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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