1 2 3 4 5 6 7 8 9 10 11 12 13
#[derive(Debug)] pub enum Value { Nil, Literal(proc_macro2::Literal), Negated(proc_macro2::Literal), Bool(bool), Symbol(String), Keyword(String), Unquoted(proc_macro2::TokenTree), List(Vec<Value>), ImproperList(Vec<Value>, Box<Value>), Vector(Vec<Value>), }