pub struct ScenarioRunner { /* private fields */ }Expand description
Executes test scenarios with mock backend.
Implementations§
Source§impl ScenarioRunner
impl ScenarioRunner
Sourcepub fn new(backend: MockBackend) -> Self
pub fn new(backend: MockBackend) -> Self
Creates a new scenario runner with mock backend.
Sourcepub fn run(&self, scenario: &Scenario) -> ExecutionTrace
pub fn run(&self, scenario: &Scenario) -> ExecutionTrace
Executes a scenario and returns the trace.
Auto Trait Implementations§
impl Freeze for ScenarioRunner
impl RefUnwindSafe for ScenarioRunner
impl Send for ScenarioRunner
impl Sync for ScenarioRunner
impl Unpin for ScenarioRunner
impl UnsafeUnpin for ScenarioRunner
impl UnwindSafe for ScenarioRunner
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> Erasable for T
impl<T> Erasable for T
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