rmqtt-macros
Procedural macros for the RMQTT ecosystem. Feature-gated.
Derive macros
#[derive(Metrics)] — feature metrics
Generates AtomicUsize-based counters for each field. Generated methods:
// clone via AtomicUsize::new(load(...))
#[derive(Plugin)] — feature plugin
Generates impl rmqtt::plugin::PackageInfo for the struct, reading metadata at compile time:
Cargo.toml
[]
= { = "0.1", = ["metrics", "plugin"] }
License
MIT OR Apache-2.0