Lines Matching refs:VMGcRef
5 runtime::vm::{GcHeap, GcStore, VMGcRef},
23 pub struct VMArrayRef(VMGcRef);
31 impl From<VMArrayRef> for VMGcRef { implementation
38 impl VMGcRef { implementation
53 pub fn into_arrayref(self, gc_heap: &(impl GcHeap + ?Sized)) -> Result<VMArrayRef, VMGcRef> { in into_arrayref() argument
91 let ptr = self as *const VMGcRef; in as_arrayref_unchecked() constant
93 assert!(matches!(ret, VMArrayRef(VMGcRef { .. }))); in as_arrayref_unchecked()
100 pub fn as_gc_ref(&self) -> &VMGcRef { in as_gc_ref() argument
233 let mut gc_ref = VMGcRef::from_raw_u32(raw); in write_elem()
245 let mut gc_ref = VMGcRef::from_raw_u32(raw); in write_elem()
257 let mut gc_ref = VMGcRef::from_raw_u32(raw); in write_elem()