pub trait HandlerFactory:
Send
+ Sync
+ 'static {
type Handler: Handler;
// Required method
fn create(&self, command_tx: CommandTx) -> Self::Handler;
}Expand description
Factory trait for constructing Handler implementations.
Separating construction from the handler trait enables dependency injection and cleaner initialization patterns.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".