Trait mqtt::packet::DecodablePacket [−][src]
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