Lines Matching refs:VMGcRef
5 runtime::vm::{GcHeap, GcStore, VMGcRef},
23 pub struct VMStructRef(VMGcRef);
31 impl From<VMStructRef> for VMGcRef { implementation
38 impl VMGcRef { implementation
53 pub fn into_structref(self, gc_heap: &impl GcHeap) -> Result<VMStructRef, VMGcRef> { in into_structref() argument
91 let ptr = self as *const VMGcRef; in as_structref_unchecked() constant
93 assert!(matches!(ret, VMStructRef(VMGcRef { .. }))); in as_structref_unchecked()
100 pub fn as_gc_ref(&self) -> &VMGcRef { in as_gc_ref() argument
193 let mut gc_ref = VMGcRef::from_raw_u32(raw); in write_field()
205 let mut gc_ref = VMGcRef::from_raw_u32(raw); in write_field()
217 let mut gc_ref = VMGcRef::from_raw_u32(raw); in write_field()
289 gc_ref: &VMGcRef, in read_field_impl() argument
333 gc_ref: &VMGcRef, in initialize_field_impl() argument