macro_rules! unique_masks {
($ty:ty, $($name:ident,)+) => { ... };
(@one; $_ty:ty; $_idx:expr;) => { ... };
(@one; $ty:ty; $shift:expr; $name:ident, $($tail:tt)*) => { ... };
}
Expand description
Given a list of identifiers, assign each one a unique sequential single-bit mask.