pub trait IntoMessageHandler<M: Message + ?Sized>: Sized {
type Handler: ErasedMessageHandler;
// Required method
fn into_message_handler(self) -> Self::Handler;
}Expand description
A type which can be converted into a ErasedMessageHandler.
Required Associated Types§
Required Methods§
Sourcefn into_message_handler(self) -> Self::Handler
fn into_message_handler(self) -> Self::Handler
Converts the type into the specific ErasedMessageHandler.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.