Expand description
MQTT packet builder.
Provides a fluent API for constructing MQTT packets.
§Examples
use stackforge_core::layer::mqtt::builder::MqttBuilder;
// Default: PINGREQ
let pkt = MqttBuilder::new().build();
assert_eq!(pkt, b"\xc0\x00");
// PUBLISH QoS 0
let pkt = MqttBuilder::new()
.publish()
.topic(b"test")
.payload(b"hello")
.build();Structs§
- Mqtt
Builder - Builder for MQTT packets.