pub trait StepProcessorBase<E: Env> {
    type Config: Clone;
    type Output;
    fn build(config: &Self::Config) -> Self;
fn reset(&mut self, init_obs: E::Obs);
fn process(&mut self, step: Step<E>) -> Self::Output; }
Expand description

Process Step and output an item.

Associated Types

Configuration.

The type of transitions produced by this trait.

Required methods

Build a producer.

Resets the object.

Processes a Step.

Implementors