1 2 3 4 5 6 7 8 9 10
#[derive(Copy, Clone, Default, Eq, PartialEq)] pub(crate) struct ModComponentMask(u8); keyed_bitfield! { ModComponentMask: 0 => BASE => Base, 1 => LATCHED => Latched, 2 => LOCKED => Locked, 3 => EFFECTIVE => Effective | Compat | Any, }