Struct arret_runtime::class_map::ClassMap [−][src]
#[repr(C)]pub struct ClassMap { /* fields omitted */ }
Mapping of record class IDs to classes
Implementations
impl ClassMap
[src]
impl ClassMap
[src]pub fn empty() -> ClassMap
[src]
Constructs a new instance containing no classes
pub fn push_dynamic_class(&mut self, boxed_class: BoxedClass) -> RecordClassId
[src]
Registers a new class and returns a distinct RecordClassId
pub fn class_for_record_class_id(
&self,
record_class_id: RecordClassId
) -> ClassRef<'_>
[src]
&self,
record_class_id: RecordClassId
) -> ClassRef<'_>
Returns a class reference for a given RecordClassId