use syn::Ident;
#[allow(dead_code)]
#[derive(Debug, Default)]
pub struct VariantAttr {
pub name: Option<Ident>,
}
impl VariantAttr {
pub fn parse_nested(meta: &syn::meta::ParseNestedMeta<'_>) -> syn::Result<Self> {
let content: syn::parse::ParseBuffer<'_>;
syn::parenthesized!(content in meta.input);
let name = content.parse::<Ident>();
let parsed = VariantAttr { name: name.ok() };
Ok(parsed)
}
}