pub trait EntryFactory {
// Required methods
fn create(name: &str, id: u32, order: u32) -> WorldInfoEntry;
fn set_text(&mut self, text: &str) -> &mut WorldInfoEntry;
fn parse<P: PluginBridge>(
&mut self,
registry: &ProcessorRegistry<P>,
) -> Result<&mut WorldInfoEntry, WorldInfoError>;
}
Required Methods§
fn create(name: &str, id: u32, order: u32) -> WorldInfoEntry
fn set_text(&mut self, text: &str) -> &mut WorldInfoEntry
fn parse<P: PluginBridge>( &mut self, registry: &ProcessorRegistry<P>, ) -> Result<&mut WorldInfoEntry, WorldInfoError>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.