Module v5

Source
Expand description

MQTT v5.0 protocol implementation MQTT v5 Protocol codec

Re-exports§

pub use crate::types::ConnectAckFlags;
pub use crate::types::ConnectFlags;
pub use crate::types::QoS;

Structs§

Auth
AUTH message
Codec
Connect
Connect packet content
ConnectAck
Connect acknowledgment packet
Disconnect
DISCONNECT message
LastWill
Connection Will
PublishAck
PUBACK/PUBREC message content
PublishAck2
PUBREL/PUBCOMP message content
PublishProperties
Subscribe
Represents SUBSCRIBE packet
SubscribeAck
Represents SUBACK packet
SubscriptionOptions
Unsubscribe
Represents UNSUBSCRIBE packet
UnsubscribeAck
Represents UNSUBACK packet

Enums§

AuthReasonCode
AUTH reason codes
ConnectAckReason
CONNACK reason codes
DisconnectReasonCode
DISCONNECT reason codes
Packet
MQTT Control Packets
PublishAck2Reason
PUBREL / PUBCOMP reason codes
PublishAckReason
PUBACK / PUBREC reason codes
RetainHandling
SubscribeAckReason
SUBACK reason codes
UnsubscribeAckReason
UNSUBACK reason codes

Traits§

ToReasonCode

Type Aliases§

UserProperties
UserProperty