1 2 3 4 5 6 7 8 9 10
use from_attr::{FlagOrValue, FromAttr}; use syn::Expr; #[derive(FromAttr, Default)] #[attribute(idents = [schema])] pub(crate) struct SchemaAttr { pub(crate) rename: Option<String>, pub(crate) flatten: bool, pub(crate) default: FlagOrValue<Expr>, }