#![allow(clippy::module_name_repetitions)]//! Listing all Variants of an enum
#[cfg(feature ="macros")]pubusecrate::macros::ListVariants;/// A trait listing all Variants of an enum
////// This can technically be implemented for nearly anything, but it is designed for enums, in conjunction with the associated derive macro
pubtraitListVariants<const N: usize>
where
Self: Sized,
{/// All variants of the enum
constVARIANTS:[Self; N];}