Trait EntryFactory

Source
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§

Source

fn create(name: &str, id: u32, order: u32) -> WorldInfoEntry

Source

fn set_text(&mut self, text: &str) -> &mut WorldInfoEntry

Source

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.

Implementors§