pub trait HostProviderComponentInitialization: HostProviderComponent {
// Required method
fn initialize(
configuration: &HostProviderConfiguration,
) -> Result<Self::RunState, HostProviderInitializationError>;
}Expand description
Initializes one provider component from explicit read-only configuration.
Required Methods§
Sourcefn initialize(
configuration: &HostProviderConfiguration,
) -> Result<Self::RunState, HostProviderInitializationError>
fn initialize( configuration: &HostProviderConfiguration, ) -> Result<Self::RunState, HostProviderInitializationError>
Initializes caller-owned run state from explicit component configuration.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".