Cargo Features
mqtt-endpoint-tokio has no features set by default.
[dependencies]
mqtt-endpoint-tokio = { version = "0.6.0", features = ["tracing", "sso-min-32bit", "sso-min-64bit", "sso-lv10", "sso-lv20"] }
- tracing
-
Enables tracing
Logging (optional)
- sso-min-32bit
-
Small String Optimization (SSO) features from mqtt-protocol-core
Enables sso-min-32bit of mqtt-protocol-core
- sso-min-64bit
-
Enables sso-min-64bit of mqtt-protocol-core
mqtt-protocol-core:
MqttString/MqttBinary: 24, ArcPayload: 31 - 64bit enum size optimized
- sso-lv10
-
Enables sso-lv10 of mqtt-protocol-core
mqtt-protocol-core:
MqttString/MqttBinary: 24, ArcPayload: 127 - Level 10 optimization
- sso-lv20
-
Enables sso-lv20 of mqtt-protocol-core
mqtt-protocol-core:
MqttString/MqttBinary: 48, ArcPayload: 255 - Level 20 optimization