Enum mqtt3::Packet [] [src]

pub enum Packet {
    Connect(Box<Connect>),
    Connack(Connack),
    Publish(Box<Publish>),
    Puback(PacketIdentifier),
    Pubrec(PacketIdentifier),
    Pubrel(PacketIdentifier),
    Pubcomp(PacketIdentifier),
    Subscribe(Box<Subscribe>),
    Suback(Box<Suback>),
    Unsubscribe(Box<Unsubscribe>),
    Unsuback(PacketIdentifier),
    Pingreq,
    Pingresp,
    Disconnect,
}

Variants

Connect(Box<Connect>)Connack(Connack)Publish(Box<Publish>)Puback(PacketIdentifier)Pubrec(PacketIdentifier)Pubrel(PacketIdentifier)Pubcomp(PacketIdentifier)Subscribe(Box<Subscribe>)Suback(Box<Suback>)Unsubscribe(Box<Unsubscribe>)Unsuback(PacketIdentifier)PingreqPingrespDisconnect

Trait Implementations

impl PartialEq for Packet
[src]

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

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

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

This method tests for !=.

impl Clone for Packet
[src]

fn clone(&self) -> Packet

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Debug for Packet
[src]

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

Formats the value using the given formatter.