Masaka
Modular, no_std-oriented async MQTT client for Rust, built on mqtt-proto (v3.1.1 / v5). Transport and time sources are pluggable (Tokio TCP vs Embassy TCP).
Features
| Feature | Meaning |
|---|---|
std |
Standard library–oriented deps (see Cargo.toml). |
embassy |
Embassy-net TCP TcpTransport + Embassy time default. |
tokio |
Tokio TCP TcpTransport + Tokio time default (implies std). |
tls |
Reserved; not wired up. |
Do not enable embassy and tokio together
Quick start (Tokio, host)
[]
= { = "*", = false, = ["tokio"] }
= { = "1", = ["macros", "rt-multi-thread", "net", "time"] }
use ;
async
Building & tests