pub struct ReactiveInstanceEventManagerImpl { /* private fields */ }Trait Implementations§
Source§impl Component for ReactiveInstanceEventManagerImpl
impl Component for ReactiveInstanceEventManagerImpl
Source§impl ComponentDowncast<ReactiveInstanceEventManagerImpl> for ReactiveInstanceEventManagerImpl
impl ComponentDowncast<ReactiveInstanceEventManagerImpl> for ReactiveInstanceEventManagerImpl
Source§impl ComponentDowncast<ReactiveInstanceEventManagerImpl> for dyn ReactiveInstanceEventManager + Sync + Send
impl ComponentDowncast<ReactiveInstanceEventManagerImpl> for dyn ReactiveInstanceEventManager + Sync + Send
Source§impl Lifecycle for ReactiveInstanceEventManagerImpl
impl Lifecycle for ReactiveInstanceEventManagerImpl
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
Source§fn pre_shutdown<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn pre_shutdown<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Called before shutdown
Source§impl ReactiveInstanceEventManager for ReactiveInstanceEventManagerImpl
impl ReactiveInstanceEventManager for ReactiveInstanceEventManagerImpl
Source§fn emit_event(&self, event: ReactiveInstanceEvent)
fn emit_event(&self, event: ReactiveInstanceEvent)
Emits a system event.
Source§fn get_reactive_instance_event_instances(&self) -> Vec<ReactiveEntity>
fn get_reactive_instance_event_instances(&self) -> Vec<ReactiveEntity>
Returns reactive entity instances which can be subscribed to listen for system events.
Source§fn get_reactive_instance_event_instance(
&self,
event_type: ReactiveInstanceEventTypes,
) -> Option<ReactiveEntity>
fn get_reactive_instance_event_instance( &self, event_type: ReactiveInstanceEventTypes, ) -> Option<ReactiveEntity>
Returns the reactive entity instance which can be subscribed to listen for the given system event.
impl Injectable for ReactiveInstanceEventManagerImpl
Auto Trait Implementations§
impl Freeze for ReactiveInstanceEventManagerImpl
impl !RefUnwindSafe for ReactiveInstanceEventManagerImpl
impl Send for ReactiveInstanceEventManagerImpl
impl Sync for ReactiveInstanceEventManagerImpl
impl Unpin for ReactiveInstanceEventManagerImpl
impl !UnwindSafe for ReactiveInstanceEventManagerImpl
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