pub enum VerifyCaseOutcome {
Pass,
Skipped,
SkippedAfterBaseFail,
Mismatch {
expected: String,
actual: String,
},
RuntimeError {
error: String,
},
UnexpectedErr {
err_repr: String,
},
}Variants§
Pass
Skipped
SkippedAfterBaseFail
Hostile-profile case for a case_expr whose un-effected base
case already failed. Aver doesn’t run the VM for these — the
counter-example is the base failure itself; the per-profile
follow-ups would only re-confirm the same case under harder
worlds. Distinct from Skipped (which is when-driven and
drives the vacuous-under-hostile warning).
Mismatch
RuntimeError
UnexpectedErr
Trait Implementations§
Source§impl Clone for VerifyCaseOutcome
impl Clone for VerifyCaseOutcome
Source§fn clone(&self) -> VerifyCaseOutcome
fn clone(&self) -> VerifyCaseOutcome
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 moreAuto Trait Implementations§
impl Freeze for VerifyCaseOutcome
impl RefUnwindSafe for VerifyCaseOutcome
impl Send for VerifyCaseOutcome
impl Sync for VerifyCaseOutcome
impl Unpin for VerifyCaseOutcome
impl UnsafeUnpin for VerifyCaseOutcome
impl UnwindSafe for VerifyCaseOutcome
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