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