Trait pabitell_lib::Narrator
source · [−]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>> { ... }
}