Trait mqtt::packet::DecodablePacket
source · pub trait DecodablePacket: EncodablePacket + Sized {
type DecodePacketError: Error + 'static;
// Required method
fn decode_packet<R: Read>(
reader: &mut R,
fixed_header: FixedHeader
) -> Result<Self, PacketError<Self>>;
}
Required Associated Types§
type DecodePacketError: Error + 'static
Required Methods§
sourcefn decode_packet<R: Read>(
reader: &mut R,
fixed_header: FixedHeader
) -> Result<Self, PacketError<Self>>
fn decode_packet<R: Read>( reader: &mut R, fixed_header: FixedHeader ) -> Result<Self, PacketError<Self>>
Decode packet given a FixedHeader
Object Safety§
This trait is not object safe.