Trait mqtt::packet::DecodablePacket
source · [−]pub trait DecodablePacket: EncodablePacket + Sized {
type DecodePacketError: Error + 'static;
fn decode_packet<R: Read>(
reader: &mut R,
fixed_header: FixedHeader
) -> Result<Self, PacketError<Self>>;
}
Associated Types
type DecodePacketError: Error + 'static
Required methods
fn 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