Lines Matching refs:VMArrayRef
23 pub struct VMArrayRef(VMGcRef); struct
25 impl fmt::Pointer for VMArrayRef { implementation
31 impl From<VMArrayRef> for VMGcRef {
33 fn from(x: VMArrayRef) -> Self { in from()
53 pub fn into_arrayref(self, gc_heap: &(impl GcHeap + ?Sized)) -> Result<VMArrayRef, VMGcRef> { in into_arrayref() argument
69 pub fn into_arrayref_unchecked(self) -> VMArrayRef { in into_arrayref_unchecked() argument
71 VMArrayRef(self) in into_arrayref_unchecked()
76 pub fn as_arrayref(&self, gc_heap: &(impl GcHeap + ?Sized)) -> Option<&VMArrayRef> { in as_arrayref() argument
89 pub fn as_arrayref_unchecked(&self) -> &VMArrayRef { in as_arrayref_unchecked() argument
93 assert!(matches!(ret, VMArrayRef(VMGcRef { .. }))); in as_arrayref_unchecked()
98 impl VMArrayRef { implementation