pub trait SubsystemFactory<CT: CommandTransaction> {
// Required method
fn create(self: Box<Self>, ioc: &IocContainer) -> Result<Box<dyn Subsystem>>;
// Provided method
fn provide_interceptors(
&self,
builder: StandardInterceptorBuilder<CT>,
_ioc: &IocContainer,
) -> StandardInterceptorBuilder<CT> { ... }
}Expand description
Factory trait for creating subsystems with IoC support