pub struct NoopStepFn;Expand description
Step function that always completes immediately (for replay-only Kernel).
Trait Implementations§
Source§impl<S: KernelState> StepFn<S> for NoopStepFn
impl<S: KernelState> StepFn<S> for NoopStepFn
Auto Trait Implementations§
impl Freeze for NoopStepFn
impl RefUnwindSafe for NoopStepFn
impl Send for NoopStepFn
impl Sync for NoopStepFn
impl Unpin for NoopStepFn
impl UnsafeUnpin for NoopStepFn
impl UnwindSafe for NoopStepFn
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<S, F> ExecutionStep<S> for Fwhere
S: KernelState,
F: StepFn<S>,
impl<S, F> ExecutionStep<S> for Fwhere
S: KernelState,
F: StepFn<S>,
Source§fn execute(
&self,
state: &S,
_input: &ExecutionStepInput,
) -> Result<Next, KernelError>
fn execute( &self, state: &S, _input: &ExecutionStepInput, ) -> Result<Next, KernelError>
Performs one step: given current state and explicit input, returns the next outcome. Read more