pub struct CommandSystemImpl { /* private fields */ }Trait Implementations§
Source§impl CommandSystem for CommandSystemImpl
impl CommandSystem for CommandSystemImpl
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>
Source§impl Component for CommandSystemImpl
impl Component for CommandSystemImpl
Source§impl ComponentDowncast<CommandSystemImpl> for CommandSystemImpl
impl ComponentDowncast<CommandSystemImpl> for CommandSystemImpl
Source§impl ComponentDowncast<CommandSystemImpl> for dyn CommandSystem + Sync + Send
impl ComponentDowncast<CommandSystemImpl> for dyn CommandSystem + Sync + Send
Source§impl Lifecycle for CommandSystemImpl
impl Lifecycle for CommandSystemImpl
Source§fn init<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn init<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Called at initialization
Source§fn post_init<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn post_init<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Called after initialization
impl Injectable for CommandSystemImpl
Auto Trait Implementations§
impl Freeze for CommandSystemImpl
impl !RefUnwindSafe for CommandSystemImpl
impl Send for CommandSystemImpl
impl Sync for CommandSystemImpl
impl Unpin for CommandSystemImpl
impl !UnwindSafe for CommandSystemImpl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more