Type Alias Packet

Source
pub type Packet = Packet<Topics, TopicsQos, Bytes>;
Expand description

A type-erased MQTT packet

Aliased Type§

pub enum Packet {
Show 14 variants Connack(Connack), Connect(Connect<Vec<u8, 256>>), Disconnect(Disconnect), Pingreq(Pingreq), Pingresp(Pingresp), Puback(Puback), Pubcomp(Pubcomp), Publish(Publish<Vec<u8, 256>>), Pubrec(Pubrec), Pubrel(Pubrel), Suback(Suback), Subscribe(Subscribe<Vec<(Vec<u8, 256>, u8), 4>, Vec<u8, 256>>), Unsuback(Unsuback), Unsubscribe(Unsubscribe<Vec<Vec<u8, 256>, 4>, Vec<u8, 256>>),
}

Variants§

§

Connack(Connack)

An Connack packet

§

Connect(Connect<Vec<u8, 256>>)

An Connect packet

§

Disconnect(Disconnect)

An Disconnect packet

§

Pingreq(Pingreq)

An Pingreq packet

§

Pingresp(Pingresp)

An Pingresp packet

§

Puback(Puback)

An Puback packet

§

Pubcomp(Pubcomp)

An Pubcomp packet

§

Publish(Publish<Vec<u8, 256>>)

An Publish packet

§

Pubrec(Pubrec)

An Pubrec packet

§

Pubrel(Pubrel)

An Pubrel packet

§

Suback(Suback)

An Suback packet

§

Subscribe(Subscribe<Vec<(Vec<u8, 256>, u8), 4>, Vec<u8, 256>>)

An Subscribe packet

§

Unsuback(Unsuback)

An Unsuback packet

§

Unsubscribe(Unsubscribe<Vec<Vec<u8, 256>, 4>, Vec<u8, 256>>)

An Unsubscribe packet