Expand description
Specific packets
Re-exports§
pub use self::connack::ConnackPacket;pub use self::connect::ConnectPacket;pub use self::disconnect::DisconnectPacket;pub use self::pingreq::PingreqPacket;pub use self::pingresp::PingrespPacket;pub use self::puback::PubackPacket;pub use self::pubcomp::PubcompPacket;pub use self::publish::PublishPacket;pub use self::publish::PublishPacketRef;pub use self::pubrec::PubrecPacket;pub use self::pubrel::PubrelPacket;pub use self::suback::SubackPacket;pub use self::subscribe::SubscribePacket;pub use self::unsuback::UnsubackPacket;pub use self::unsubscribe::UnsubscribePacket;pub use self::publish::QoSWithPacketIdentifier;
Modules§
- connack
- CONNACK
- connect
- CONNECT
- disconnect
- DISCONNECT
- pingreq
- PINGREQ
- pingresp
- PINGRESP
- puback
- PUBACK
- pubcomp
- PUBCOMP
- publish
- PUBLISH
- pubrec
- PUBREC
- pubrel
- PUBREL
- suback
- SUBACK
- subscribe
- SUBSCRIBE
- unsuback
- UNSUBACK
- unsubscribe
- UNSUBSCRIBE
Enums§
- Packet
Error - Parsing errors for packet
- Variable
Packet - Variable packet
- Variable
Packet Error - Parsing errors for variable packet
Traits§
- Decodable
Packet - Encodable
Packet - A trait representing a packet that can be encoded, when passed as
FooPacketor as&FooPacket. Different fromEncodablein that it prevents you from accidentally passing a type intended to be encoded only as a part of a packet and doesn’t have a header, e.g.Vec<u8>.