rschema_derive/ast/container_attr/
enum_attr.rs

1use darling::FromDeriveInput;
2
3use super::{
4    Case,
5    definitions::{
6        Definitions,
7        and_then,
8    },
9};
10
11#[derive(Debug, FromDeriveInput)]
12#[darling(attributes(rschema))]
13pub struct EnumAttr {
14    #[darling(default)]
15    pub rename_all: Option<Case>,
16
17    #[darling(default)]
18    #[darling(and_then = "and_then")]
19    pub defs: Definitions,
20}