#[derive(DefinitionVariant)]Expand description
Derive macro ensures that the type manually implements GenElement
§Example
ⓘ
#[derive(DefinitionVariant)]
pub struct EnumElement {
config: RustGenConfig,
inner: Type,
}
impl GenElement<EnumElement> for EnumElement {
fn validate_element(&self) -> eyre::Result<()> {
// validation logic
}
}