pub enum TurnAbortReason {
Cancelled,
Deadline,
MaxSteps,
Stationarity,
Error {
code: ErrorCode,
message: String,
},
}Expand description
Why a turn aborted without a normal completion.
Variants§
Cancelled
Cancel token fired.
Deadline
Deadline exceeded.
MaxSteps
Max steps exceeded.
Stationarity
Stationarity hard stop.
Error
Other typed error.
Implementations§
Source§impl TurnAbortReason
impl TurnAbortReason
Sourcepub fn from_error(err: &MachiError) -> Self
pub fn from_error(err: &MachiError) -> Self
Build from a MachiError.
Trait Implementations§
Source§impl Clone for TurnAbortReason
impl Clone for TurnAbortReason
Source§fn clone(&self) -> TurnAbortReason
fn clone(&self) -> TurnAbortReason
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 TurnAbortReason
impl Debug for TurnAbortReason
impl Eq for TurnAbortReason
Source§impl PartialEq for TurnAbortReason
impl PartialEq for TurnAbortReason
impl StructuralPartialEq for TurnAbortReason
Auto Trait Implementations§
impl Freeze for TurnAbortReason
impl RefUnwindSafe for TurnAbortReason
impl Send for TurnAbortReason
impl Sync for TurnAbortReason
impl Unpin for TurnAbortReason
impl UnsafeUnpin for TurnAbortReason
impl UnwindSafe for TurnAbortReason
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