Trait schematic::ConfigEnum

source ·
pub trait ConfigEnum: Sized + Schematic {
    const META: Meta;

    // Required method
    fn variants() -> Vec<Self>;
}
Expand description

Represents an enumerable setting for use within a Config.

Required Associated Constants§

Required Methods§

source

fn variants() -> Vec<Self>

Return a list of all variants for the enum. Only unit variants are supported.

Object Safety§

This trait is not object safe.

Implementors§