Trait Runner
Source pub trait Runner: Executable {
// Required method
fn run(&mut self, state: &mut Self::UserState) -> Result<(), RunnerError>;
// Provided methods
fn before_global(
&mut self,
_state: &mut Self::UserState,
) -> Result<(), RunnerError> { ... }
fn before(
&mut self,
_state: &mut Self::UserState,
) -> Result<(), RunnerError> { ... }
fn after(&self, _state: &Self::UserState) -> Result<(), RunnerError> { ... }
fn after_global(&self, _state: &Self::UserState) -> Result<(), RunnerError> { ... }
}