pub trait HandleSyncConcurrent<M>: Sync {
type Replay: Send + 'static;
// Required method
fn handle(&self, msg: M) -> Self::Replay;
// Provided method
fn is_blocking(&self, _msg: &M) -> bool { ... }
}pub trait HandleSyncConcurrent<M>: Sync {
type Replay: Send + 'static;
// Required method
fn handle(&self, msg: M) -> Self::Replay;
// Provided method
fn is_blocking(&self, _msg: &M) -> bool { ... }
}