pub struct InstanceSystemImpl { /* private fields */ }
Trait Implementations§
Source§impl Component for InstanceSystemImpl
impl Component for InstanceSystemImpl
Source§impl ComponentDowncast<InstanceSystemImpl> for InstanceSystemImpl
impl ComponentDowncast<InstanceSystemImpl> for InstanceSystemImpl
Source§impl ComponentDowncast<InstanceSystemImpl> for dyn InstanceSystem + Sync + Send
impl ComponentDowncast<InstanceSystemImpl> for dyn InstanceSystem + Sync + Send
Source§impl InstanceSystem for InstanceSystemImpl
impl InstanceSystem for InstanceSystemImpl
fn get_entity_instance_import_export_manager( &self, ) -> Arc<dyn EntityInstanceImportExportManager + Send + Sync>
fn get_relation_instance_import_export_manager( &self, ) -> Arc<dyn RelationInstanceImportExportManager + Send + Sync>
fn reactive_system(&self) -> Arc<dyn ReactiveSystem + Send + Sync>
Source§impl Lifecycle for InstanceSystemImpl
impl Lifecycle for InstanceSystemImpl
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 InstanceSystemImpl
Auto Trait Implementations§
impl Freeze for InstanceSystemImpl
impl !RefUnwindSafe for InstanceSystemImpl
impl Send for InstanceSystemImpl
impl Sync for InstanceSystemImpl
impl Unpin for InstanceSystemImpl
impl !UnwindSafe for InstanceSystemImpl
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