Skip to main content

HasEnumMetadata

Trait HasEnumMetadata 

Source
pub trait HasEnumMetadata {
    // Required method
    fn enum_metadata() -> Vec<String>;
}
Expand description

Marker trait for enums to provide metadata about their variants.

Required Methods§

Source

fn enum_metadata() -> Vec<String>

Returns a list of metadata for all variants in the enum.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§