pub struct StepHandle {
pub step_id: String,
pub test_id: TestId,
pub title: String,
pub category: StepCategory,
pub parent_step_id: Option<String>,
pub start: Instant,
pub metadata: Option<Value>,
/* private fields */
}Expand description
Handle to an in-progress step. Must be completed via end().
On end():
- Emits
ReporterEvent::StepFinishedfor real-time reporting - Pushes a
TestStepto the test’s step list for batch reporting
Fields§
§step_id: String§test_id: TestId§title: String§category: StepCategory§parent_step_id: Option<String>§start: Instant§metadata: Option<Value>Arbitrary metadata attached to this step (set before calling end()).
Implementations§
Auto Trait Implementations§
impl Freeze for StepHandle
impl !RefUnwindSafe for StepHandle
impl Send for StepHandle
impl Sync for StepHandle
impl Unpin for StepHandle
impl UnsafeUnpin for StepHandle
impl !UnwindSafe for StepHandle
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> 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