pub trait DeserializeMessage {
type Output: Sized;
// Required method
fn deserialize_message(payload: &Payload) -> Self::Output;
}Expand description
Helper trait for consumer deserialization
Required Associated Types§
Required Methods§
Sourcefn deserialize_message(payload: &Payload) -> Self::Output
fn deserialize_message(payload: &Payload) -> Self::Output
deserialize method that will be called by the consumer
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.