pub trait MessageDispatch {
// Required method
fn dispatch(
&self,
header: &MessageHeader,
buffer: &[u8],
) -> Result<(), DecodeError>;
}Expand description
Trait for message dispatching based on template ID.
This trait allows routing messages to appropriate handlers based on the template ID in the message header.
Required Methods§
Sourcefn dispatch(
&self,
header: &MessageHeader,
buffer: &[u8],
) -> Result<(), DecodeError>
fn dispatch( &self, header: &MessageHeader, buffer: &[u8], ) -> Result<(), DecodeError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".