macro_rules! static_id { ($( $(#[$attr:meta])* $vis:vis static ref $IDENT:ident: $IdTy:ty; )+) => { ... }; }
Expand description
Declares a static unique ID that is lazy inited.
Dereferencing this static generates the ID and caches it.
§Examples
static_id! {
/// Metadata foo ID.
pub static ref FOO_ID: StateId<bool>;
}