pub enum TestError {
SuiteAlreadyReported,
TestAlreadyActive,
DuplicateDescription,
NoActiveTest,
ActiveTestNotDone,
}Expand description
A lifecycle error that leaves the suite unchanged.
Variants§
SuiteAlreadyReported
A reported suite cannot start another test.
TestAlreadyActive
Only one test can be active at a time.
DuplicateDescription
Descriptions are exact, case-sensitive, and unique within a suite.
NoActiveTest
A decision or completion was requested without an active test.
ActiveTestNotDone
The active test must be completed before reporting.
Trait Implementations§
impl Copy for TestError
impl Eq for TestError
Source§impl Error for TestError
impl Error for TestError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
impl StructuralPartialEq for TestError
Auto Trait Implementations§
impl Freeze for TestError
impl RefUnwindSafe for TestError
impl Send for TestError
impl Sync for TestError
impl Unpin for TestError
impl UnsafeUnpin for TestError
impl UnwindSafe for TestError
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