pub type ArenaEntry = ArenaEntry<AverTypes>;Aliased Type§
pub enum ArenaEntry {
Int(i64),
String(Arc<str>),
List(ArenaList),
Tuple(Vec<NanValue>),
Map(AverMap<u64, (NanValue, NanValue)>),
Vector(Vec<NanValue>),
Record {
type_id: u32,
fields: Vec<NanValue>,
},
Variant {
type_id: u32,
variant_id: u16,
fields: Vec<NanValue>,
},
Fn(Arc<FunctionValue>),
Builtin(Arc<str>),
Namespace {
name: Arc<str>,
members: Vec<(Arc<str>, NanValue)>,
},
Boxed(NanValue),
}