pub struct Container<'a> {
pub ident: syn::Ident,
pub original: &'a syn::DeriveInput,
}
impl<'a> Container<'a> {
pub fn from_ast(item: &'a syn::DeriveInput) -> Option<Container<'a>> {
let item = Container {
ident: item.ident.clone(),
original: item,
};
Some(item)
}
}