Struct arret_runtime::boxed::type_info::TypeInfo [−][src]
pub struct TypeInfo { /* fields omitted */ }Contains associated runtime type information for boxed data
Implementations
impl TypeInfo[src]
impl TypeInfo[src]pub fn new(interner: Interner, class_map: ClassMap) -> TypeInfo[src]
Constructs type information with the given components
pub fn empty() -> TypeInfo[src]
Constructs empty type information
pub fn clone_for_collect_garbage(&self) -> Self[src]
Returns a clone of this type information suitable for garbage collection
pub fn interner(&self) -> &Interner[src]
Returns the symbol interner
pub fn interner_mut(&mut self) -> &mut Interner[src]
Returns a mutable reference to the symbol interner
pub fn class_map(&self) -> &ClassMap[src]
Returns the class map
pub fn class_map_mut(&mut self) -> &mut ClassMap[src]
Returns a mutable reference to the class map
Trait Implementations
impl AsInterner for TypeInfo[src]
impl AsInterner for TypeInfo[src]