macro_rules! consts {
($val: expr, $sym:ident $(,)?) => { ... };
($val: expr, $sym:ident: $_s:literal $(,)?) => { ... };
($val: expr, $sym:ident: $_s:literal, $($rest:tt)*) => { ... };
($val: expr, $sym:ident, $($rest:tt)*) => { ... };
}Expand description
A helper for symbols defined below.
The macro’s job is to bind conveniently usable const items to the symbol names provided.
For example, with symbol { a, b } you’d have sym::a and sym::b.