pub enum GuardTriggered {
None,
NodeBudget,
Timeout,
Memory,
IterationLimit,
}Expand description
Which guard triggered early termination, if any.
Variants§
None
Ran to completion — no guard fired.
NodeBudget
Node count exceeded budget.
Timeout
Wall-clock time limit reached.
Memory
Memory usage exceeded limit.
IterationLimit
Iteration limit reached.
Trait Implementations§
Source§impl Clone for GuardTriggered
impl Clone for GuardTriggered
Source§fn clone(&self) -> GuardTriggered
fn clone(&self) -> GuardTriggered
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 GuardTriggered
impl Debug for GuardTriggered
Source§impl PartialEq for GuardTriggered
impl PartialEq for GuardTriggered
impl Copy for GuardTriggered
impl Eq for GuardTriggered
impl StructuralPartialEq for GuardTriggered
Auto Trait Implementations§
impl Freeze for GuardTriggered
impl RefUnwindSafe for GuardTriggered
impl Send for GuardTriggered
impl Sync for GuardTriggered
impl Unpin for GuardTriggered
impl UnsafeUnpin for GuardTriggered
impl UnwindSafe for GuardTriggered
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