Lines Matching refs:VMExnRef
22 pub struct VMExnRef(VMGcRef); struct
24 impl fmt::Pointer for VMExnRef { implementation
30 impl From<VMExnRef> for VMGcRef {
32 fn from(x: VMExnRef) -> Self { in from()
52 pub fn into_exnref(self, gc_heap: &(impl GcHeap + ?Sized)) -> Result<VMExnRef, VMGcRef> { in into_exnref() argument
68 pub fn into_exnref_unchecked(self) -> VMExnRef { in into_exnref_unchecked() argument
70 VMExnRef(self) in into_exnref_unchecked()
75 pub fn as_exnref(&self, gc_heap: &(impl GcHeap + ?Sized)) -> Option<&VMExnRef> { in as_exnref() argument
88 pub fn as_exnref_unchecked(&self) -> &VMExnRef { in as_exnref_unchecked() argument
92 assert!(matches!(ret, VMExnRef(VMGcRef { .. }))); in as_exnref_unchecked()
97 impl VMExnRef { implementation