Struct mqtt::packet::suback::SubackPacket [] [src]

pub struct SubackPacket {
    // some fields omitted
}

Methods

impl SubackPacket
[src]

fn new(pkid: u16, subscribes: Vec<SubscribeReturnCode>) -> SubackPacket

fn packet_identifier(&self) -> u16

fn set_packet_identifier(&mut self, pkid: u16)

Trait Implementations

impl PartialEq for SubackPacket
[src]

fn eq(&self, __arg_0: &SubackPacket) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, __arg_0: &SubackPacket) -> bool

This method tests for !=.

impl Eq for SubackPacket
[src]

impl Debug for SubackPacket
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl<'a> Packet<'a> for SubackPacket
[src]

type Payload = SubackPacketPayload

fn fixed_header(&self) -> &FixedHeader

fn payload(&self) -> &Self::Payload

fn encode_variable_headers<W: Write>(&self, writer: &mut W) -> Result<()PacketError<'a, Self>>

fn encoded_variable_headers_length(&self) -> u32

fn decode_packet<R: Read>(reader: &mut R, fixed_header: FixedHeader) -> Result<Self, PacketError<'a, Self>>