Crate finmqtt_core

Crate finmqtt_core 

Expand description

Sans-io, no_std, no-alloc, zero-copy MQTT v5 protocol implementation.

Operates on byte slices only — no I/O, no heap, no async runtime. Packets borrow from the input buffer (zero-copy decode); encoding writes into a caller-provided &mut [u8].

Modules§

client
Client state machine.
codec
Incremental fixed-header decoder.
packet
Control packet types — zero-copy decode, borrowed from the input buffer.
property
Property encoding, decoding, and iteration.
session
Session state storage.
topic
Validated topic names and topic filters.
wire
Wire-format primitives.