pub trait ValidatingCommandHandler<C: ValidatableCommand + 'static>: CommandHandler<C> {
// Provided method
fn handle_validated<'life0, 'async_trait>(
&'life0 self,
command: C,
) -> Pin<Box<dyn Future<Output = Result<C::Result, Self::Error>> + Send + 'async_trait>>
where Self: Sync + 'async_trait,
'life0: 'async_trait { ... }
}Expand description
Extension trait for handlers that support validated commands.
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".