pub enum StepPhase {
Setup,
Test,
Teardown,
}Expand description
Phase identifier so callbacks (and the LSP debug UI) can tell a setup step apart from a “real” test step or a teardown step. The runner emits setup/teardown outcomes too so the debugger can surface captures and responses from shared fixtures.
Variants§
Setup
A step in the file’s setup: block.
Test
A step inside the targeted test (tests.<name>.steps or the
file-level flat steps:).
Teardown
A step in the file’s teardown: block. Teardown is emitted even if
a previous step triggered StepControl::Stop so users can still
see clean-up results.
Trait Implementations§
impl Copy for StepPhase
impl Eq for StepPhase
impl StructuralPartialEq for StepPhase
Auto Trait Implementations§
impl Freeze for StepPhase
impl RefUnwindSafe for StepPhase
impl Send for StepPhase
impl Sync for StepPhase
impl Unpin for StepPhase
impl UnsafeUnpin for StepPhase
impl UnwindSafe for StepPhase
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more