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}