pub trait Step: Debug {
// Required methods
fn accept(&mut self, ctxt: &mut Context<'_>, value: &IOValue);
fn finish(&mut self);
fn reset(&mut self) -> Vec<IOValue>;
}pub trait Step: Debug {
// Required methods
fn accept(&mut self, ctxt: &mut Context<'_>, value: &IOValue);
fn finish(&mut self);
fn reset(&mut self) -> Vec<IOValue>;
}