pub struct SparseValueMap {
pub sparse_slot: SparseSlot<Value>,
pub id_generator: IndexAllocator,
pub type_parameter: ResolvedType,
pub resolved_type: ResolvedType,
pub rust_type_ref_for_id: ResolvedRustTypeRef,
}
Fields§
§sparse_slot: SparseSlot<Value>
§id_generator: IndexAllocator
§type_parameter: ResolvedType
§resolved_type: ResolvedType
§rust_type_ref_for_id: ResolvedRustTypeRef
Implementations§
Trait Implementations§
Source§impl Debug for SparseValueMap
impl Debug for SparseValueMap
Auto Trait Implementations§
impl Freeze for SparseValueMap
impl !RefUnwindSafe for SparseValueMap
impl !Send for SparseValueMap
impl !Sync for SparseValueMap
impl Unpin for SparseValueMap
impl !UnwindSafe for SparseValueMap
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more