pub trait FromPayload:
Sized
+ Send
+ Sync
+ 'static {
type Err: Error;
// Required method
fn parse_from_bytes(data: &[u8]) -> Result<Self, Self::Err>;
}Expand description
Represents a type that can parse from payload
Required Associated Types§
Required Methods§
Sourcefn parse_from_bytes(data: &[u8]) -> Result<Self, Self::Err>
fn parse_from_bytes(data: &[u8]) -> Result<Self, Self::Err>
Parse the payload to this object
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.