Crate mqttbytes[−][src]
Modules
Structs
Packet type from a byte
Enums
Error during serialization and deserialization
MQTT packet type
Protocol type
Quality of service
Functions
Checks if the stream has enough bytes to frame a packet and returns fixed header
only if a packet can be framed with existing bytes in the stream
.
The passed stream doesn’t modify parent stream’s cursor. If this function
returned an error, next check
on the same parent stream is forced start
with cursor at 0 again (Iter is owned. Only Iter’s cursor is changed internally)
Checks if a topic or topic filter has wildcards
Checks if topic matches a filter. topic and filter validation isn’t done here.
Maps a number to QoS
Checks if the filter is valid
Checks if a topic is valid