pub enum TerminationStatus {
None,
PostAbort(AbortInfo),
Return(Vec<TypedValue>),
Abort(AbortInfo),
}
Variants
None
This function has not terminated, it is running normally
PostAbort(AbortInfo)
An abort has been triggered and the function is in post-abort state
Return(Vec<TypedValue>)
The function terminated successfully with a list of return values
Abort(AbortInfo)
The function terminated with an abort
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TerminationStatus
impl Send for TerminationStatus
impl Sync for TerminationStatus
impl Unpin for TerminationStatus
impl UnwindSafe for TerminationStatus
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more