pub enum PhaseOutcome {
Completed,
Failed(String),
TimedOut,
Panicked,
}Expand description
How one phase ended.
Variants§
Completed
Failed(String)
The phase returned an error.
TimedOut
The phase did not finish within its deadline; its thread was left running.
Panicked
The phase panicked.
Trait Implementations§
Source§impl Clone for PhaseOutcome
impl Clone for PhaseOutcome
Source§impl Debug for PhaseOutcome
impl Debug for PhaseOutcome
impl Eq for PhaseOutcome
Source§impl PartialEq for PhaseOutcome
impl PartialEq for PhaseOutcome
impl StructuralPartialEq for PhaseOutcome
Auto Trait Implementations§
impl Freeze for PhaseOutcome
impl RefUnwindSafe for PhaseOutcome
impl Send for PhaseOutcome
impl Sync for PhaseOutcome
impl Unpin for PhaseOutcome
impl UnsafeUnpin for PhaseOutcome
impl UnwindSafe for PhaseOutcome
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