Macro kompact::kompact_config
source · macro_rules! kompact_config { ($name:ident, key = $key:literal, type = $value_type:ty, default = $default:expr, validate = |$value_id:ident| $validate:expr, doc = $doc:literal, version = $version:literal) => { ... }; ($name:ident, key = $key:literal, type = $value_type:ty, default = $default:expr, doc = $doc:literal, version = $version:literal) => { ... }; ($name:ident, key = $key:literal, type = $value_type:ty, doc = $doc:literal, version = $version:literal) => { ... }; ($name:ident, key = $key:literal, doc = $doc:literal, version = $version:literal) => { ... }; }
Expand description
Macro to create config entries.
This macro also generated rustdoc that is consistent with the key and the doc field.