pub trait Narrator {
    fn all_events(&self, world: &dyn World) -> Vec<Box<dyn Event>>;
    fn parse_event(
        &self,
        world: &dyn World,
        value: Value
    ) -> Option<Box<dyn Event>>; fn available_events(&self, world: &dyn World) -> Vec<Box<dyn Event>> { ... } fn available_events_sorted(&self, world: &dyn World) -> Vec<Box<dyn Event>> { ... } }

Required Methods

Provided Methods

Implementors