use crateConfigField;
/// Implemented by the discriminant type generated by [`crate::Config`] when derived for enums.
///
/// [Managers](crate::Manager) that support enum config fields should blanket-implement
/// [`manager::Supports<T>`](crate::manager::Supports) for all `T: EnumDiscriminant`.
/// A [`ConfigField`] implementation that wraps an [`EnumDiscriminant`] implementor.
;
/// [Metadata](ConfigField::Metadata) type for enum discriminants.