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]