pub struct EventProxy<S, C> { /* private fields */ }Expand description
Command that delegates its evaluation to that of an Event object.
Implementations§
Trait Implementations§
Source§impl<S, C: Context<State = S>, T: Terminal> Command<T> for EventProxy<S, C>
impl<S, C: Context<State = S>, T: Terminal> Command<T> for EventProxy<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 EventProxy<S, C>
impl<S, C> !RefUnwindSafe for EventProxy<S, C>
impl<S, C> !Send for EventProxy<S, C>
impl<S, C> !Sync for EventProxy<S, C>
impl<S, C> Unpin for EventProxy<S, C>where
C: Unpin,
impl<S, C> !UnwindSafe for EventProxy<S, C>
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