|0.1.0||Oct 14, 2022|
MQTT V5 implementation of broker and client.
Package implement message queue broker based on MQTT protocol.
Currently implements MQTT-v5 broker and a corresponding client. Based on popular demand other message-queue protocols shall be integrated into this broker.
broker, enabled by default, provides all the necessary items needed to build a MQTT broker application. Enabling broker, will automatically enable client.
client, enabled by default, provides all the necessary items needed to build
an MQTT client. Application that doesn't require a broker can disable default
--no-default-features in cmd-line or via
default-features = false
in dependency declaration.
backtrace, is library feature that captures backtrace at the point where error
is detected by this libarary. Additionally if
logging is enabled backtace is
logged as per the configured log-backend.
fuzzy, is used only by the test infrastructure. Typical application won't have
a need for this. Enabling this will provide
for several types defined in this library.
client features are enabled.
Rust unstable features
- mymqd, daemon program to start the server and manage the mymq deployment.