pub struct Run<S, C> { /* private fields */ }Expand description
Command to evaluate the remaining events in the timeline. By completion, the simulation state will reflect the sequential application of all events.
Trait Implementations§
Source§impl<S, C: Context<State = S>, T: Terminal> Command<T> for Run<S, C>
impl<S, C: Context<State = S>, T: Terminal> Command<T> for Run<S, C>
Source§type Context = C
type Context = C
The application context type. (The part of the application this is not the REPL library.)
Source§type Error = SimulationError<S>
type Error = SimulationError<S>
The type of error that can be produced by the execution of the command.
Source§fn apply(
&mut self,
looper: &mut Looper<'_, C, SimulationError<S>, T>,
) -> Result<ApplyOutcome, ApplyCommandError<SimulationError<S>>>
fn apply( &mut self, looper: &mut Looper<'_, C, SimulationError<S>, T>, ) -> Result<ApplyOutcome, ApplyCommandError<SimulationError<S>>>
Auto Trait Implementations§
impl<S, C> Freeze for Run<S, C>
impl<S, C> RefUnwindSafe for Run<S, C>where
S: RefUnwindSafe,
C: RefUnwindSafe,
impl<S, C> Send for Run<S, C>
impl<S, C> Sync for Run<S, C>
impl<S, C> Unpin for Run<S, C>
impl<S, C> UnwindSafe for Run<S, C>where
S: UnwindSafe,
C: UnwindSafe,
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