Trait mqtt::WritePacketExt
[−]
[src]
pub trait WritePacketExt: Write { fn write_packet(&mut self, packet: &Packet) -> Result<usize> { ... } }
Extends Write
with methods for writing packet.
use mqtt::{WritePacketExt, Packet}; let mut v = Vec::new(); let p = Packet::PingResponse; assert_eq!(v.write_packet(&p).unwrap(), 2); assert_eq!(v, b"\xd0\x00");
Provided Methods
fn write_packet(&mut self, packet: &Packet) -> Result<usize>
Writes packet to the underlying writer.