Trait mqtt::ReadPacketExt [] [src]

pub trait ReadPacketExt: AsRef<[u8]> {
    fn read_packet(&self) -> Result<Packet, IError> { ... }
}

Extends AsRef<[u8]> with methods for reading packet.

use mqtt::{ReadPacketExt, Packet};

assert_eq!(b"\xd0\x00".read_packet().unwrap(), Packet::PingResponse);

Provided Methods

Read packet from the underlying reader.

Implementors