Trait CommandSystem

Source
pub trait CommandSystem: Lifecycle {
    // Required methods
    fn get_command_manager(&self) -> Arc<dyn CommandManager + Send + Sync>;
    fn get_command_type_provider(
        &self,
    ) -> Arc<dyn CommandTypeProvider + Send + Sync>;
    fn type_system(&self) -> Arc<dyn TypeSystem + Send + Sync>;
    fn reactive_system(&self) -> Arc<dyn ReactiveSystem + Send + Sync>;
}

Required Methods§

Source

fn get_command_manager(&self) -> Arc<dyn CommandManager + Send + Sync>

Source

fn get_command_type_provider( &self, ) -> Arc<dyn CommandTypeProvider + Send + Sync>

Source

fn type_system(&self) -> Arc<dyn TypeSystem + Send + Sync>

Source

fn reactive_system(&self) -> Arc<dyn ReactiveSystem + Send + Sync>

Trait Implementations§

Source§

impl Injectable for dyn CommandSystem + Sync + Send

Implementors§