pub trait SubsystemFactory: Send {
// Required method
fn create(self: Box<Self>, ioc: &IocContainer) -> Result<Box<dyn Subsystem>>;
// Provided method
fn provide_interceptors(
&self,
builder: InterceptorBuilder,
_ioc: &IocContainer,
) -> InterceptorBuilder { ... }
}Required Methods§
Provided Methods§
fn provide_interceptors( &self, builder: InterceptorBuilder, _ioc: &IocContainer, ) -> InterceptorBuilder
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".