use EnumBitFlags;
/// Initialization flags for a [`struct@super::Selector`].
///
/// Combine values with `|`. `Flags::None` requires a concrete enum variant at all times.
/// How a [`struct@super::Selector`] enumerates and displays enum variants.
///
/// Types that derive `EnumSelector` implement this automatically. `COUNT` is the
/// number of variants, [`from_index`](Self::from_index) maps `0..COUNT`, and
/// [`name`](Self::name) / [`description`](Self::description) supply the closed-control text.