pub enum StepError {
Terminated,
BudgetExceeded {
budget: u32,
partial: Box<Outcome>,
},
}Expand description
Why a step was rejected or cut short.
Variants§
Terminated
The session has terminated and accepts no further input.
BudgetExceeded
The macrostep did not stabilize within the microstep budget.
Trait Implementations§
impl StructuralPartialEq for StepError
Auto Trait Implementations§
impl Forget for StepError
impl Freeze for StepError
impl Move for StepError
impl RefUnwindSafe for StepError
impl Send for StepError
impl Sync for StepError
impl Unpin for StepError
impl UnsafeUnpin for StepError
impl UnwindSafe for StepError
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