pub trait World: Named + Dumpable {
Show 20 methods fn available_languages(&self) -> Vec<String>; fn lang(&self) -> &str; fn set_lang(&mut self, lang: &str) -> bool; fn description(&self) -> Box<dyn Description>; fn scenes(&self) -> &HashMap<String, Box<dyn Scene>>; fn scenes_mut(&mut self) -> &mut HashMap<String, Box<dyn Scene>>; fn characters(&self) -> &HashMap<String, Box<dyn Character>>; fn characters_mut(&mut self) -> &mut HashMap<String, Box<dyn Character>>; fn items(&self) -> &HashMap<String, Box<dyn Item>>; fn items_mut(&mut self) -> &mut HashMap<String, Box<dyn Item>>; fn setup(&mut self); fn finished(&self) -> bool; fn event_count(&self) -> usize; fn event_inc(&mut self); fn id(&self) -> &Uuid; fn set_id(&mut self, id: Uuid); fn extra_clean(&mut self) { ... } fn clean(&mut self) { ... } fn randomize_ids(&mut self) { ... } fn get_message(&self, msgid: &str, _args: Option<FluentArgs<'_>>) -> String { ... }
}

Required Methods

Provided Methods

Implementors