pub struct SystemEnvironmentPluginImpl { /* private fields */ }Trait Implementations§
Source§impl Component for SystemEnvironmentPluginImpl
impl Component for SystemEnvironmentPluginImpl
fn __inexor_rgf_core_di_create<P>(container: &mut Container<P>) -> Self
fn __inexor_rgf_core_di_inject_deferred<P>( container: &mut Container<P>, component: &Self, )
Source§impl Plugin for SystemEnvironmentPluginImpl
impl Plugin for SystemEnvironmentPluginImpl
Source§fn activate<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), PluginActivationError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn activate<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), PluginActivationError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Called on initialization of the plugin.
Source§fn set_context(
&self,
context: Arc<dyn PluginContext>,
) -> Result<(), PluginContextInitializationError>
fn set_context( &self, context: Arc<dyn PluginContext>, ) -> Result<(), PluginContextInitializationError>
Injection setter for the plugin context. Read more
fn remove_context(&self) -> Result<(), PluginContextDeinitializationError>
Source§fn get_entity_type_provider(
&self,
) -> Result<Option<Arc<dyn EntityTypeProvider>>, EntityTypeProviderError>
fn get_entity_type_provider( &self, ) -> Result<Option<Arc<dyn EntityTypeProvider>>, EntityTypeProviderError>
Returns a service which provides entity types. Read more
Source§fn deactivate<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), PluginDeactivationError>> + Send + 'async_trait>>where
'life0: 'async_trait,
Self: 'async_trait,
fn deactivate<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<(), PluginDeactivationError>> + Send + 'async_trait>>where
'life0: 'async_trait,
Self: 'async_trait,
Called on deactivation of the plugin.
Source§fn get_component_provider(
&self,
) -> Result<Option<Arc<dyn ComponentProvider>>, ComponentProviderError>
fn get_component_provider( &self, ) -> Result<Option<Arc<dyn ComponentProvider>>, ComponentProviderError>
Returns a service which provides components. Read more
Source§fn get_relation_type_provider(
&self,
) -> Result<Option<Arc<dyn RelationTypeProvider>>, RelationTypeProviderError>
fn get_relation_type_provider( &self, ) -> Result<Option<Arc<dyn RelationTypeProvider>>, RelationTypeProviderError>
Returns a service which provides relation types. Read more
Source§fn get_flow_type_provider(
&self,
) -> Result<Option<Arc<dyn FlowTypeProvider>>, FlowTypeProviderError>
fn get_flow_type_provider( &self, ) -> Result<Option<Arc<dyn FlowTypeProvider>>, FlowTypeProviderError>
Returns a service which provides flow types. Read more
Source§fn get_flow_instance_provider(
&self,
) -> Result<Option<Arc<dyn FlowInstanceProvider>>, FlowInstanceProviderError>
fn get_flow_instance_provider( &self, ) -> Result<Option<Arc<dyn FlowInstanceProvider>>, FlowInstanceProviderError>
Returns a service which provides flow instances. Read more
Source§fn get_web_resource_provider(
&self,
) -> Result<Option<Arc<dyn WebResourceProvider>>, WebResourceProviderError>
fn get_web_resource_provider( &self, ) -> Result<Option<Arc<dyn WebResourceProvider>>, WebResourceProviderError>
Returns a provider service for web resources. Read more
Source§impl<PROFILE> Provider<SystemEnvironmentPluginImpl> for Container<PROFILE>
impl<PROFILE> Provider<SystemEnvironmentPluginImpl> for Container<PROFILE>
impl HasInterface<SystemEnvironmentPluginImpl> for SystemEnvironmentPluginImpl
impl HasInterface<dyn Object> for SystemEnvironmentPluginImpl
impl HasInterface<dyn Plugin> for SystemEnvironmentPluginImpl
impl Object for SystemEnvironmentPluginImpl
impl SystemEnvironmentPlugin for SystemEnvironmentPluginImpl
Auto Trait Implementations§
impl !Freeze for SystemEnvironmentPluginImpl
impl RefUnwindSafe for SystemEnvironmentPluginImpl
impl Send for SystemEnvironmentPluginImpl
impl Sync for SystemEnvironmentPluginImpl
impl Unpin for SystemEnvironmentPluginImpl
impl UnwindSafe for SystemEnvironmentPluginImpl
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
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