pub type Arena = Arena<AverTypes>;Aliased Type§
pub struct Arena {
pub type_names: Vec<String>,
pub type_field_names: Vec<Vec<String>>,
pub type_variant_names: Vec<Vec<String>>,
pub type_variant_ctor_ids: Vec<Vec<u32>>,
pub ctor_to_type_variant: Vec<(u32, u16)>,
pub symbol_entries: Vec<ArenaSymbol<AverTypes>>,
pub type_aliases: Vec<(String, u32)>,
/* private fields */
}Fields§
§type_names: Vec<String>§type_field_names: Vec<Vec<String>>§type_variant_names: Vec<Vec<String>>§type_variant_ctor_ids: Vec<Vec<u32>>§ctor_to_type_variant: Vec<(u32, u16)>§symbol_entries: Vec<ArenaSymbol<AverTypes>>§type_aliases: Vec<(String, u32)>Qualified-name aliases for types (e.g. “Data.Shape” → type_id for “Shape”).