1 2 3 4 5 6 7 8 9 10 11 12
use syn::Ident; pub struct EnumToken { pub name: Ident, pub variants: Vec<Ident>, } impl EnumToken { pub fn new(name: Ident, variants: Vec<Ident>) -> Self { EnumToken { name, variants } } }