Lines Matching refs:ExnRef
112 pub struct ExnRef { struct
116 unsafe impl GcRefImpl for ExnRef { implementation
133 impl ExnRef { implementation
210 ) -> Result<Rooted<ExnRef>> { in new() argument
255 ) -> Result<Rooted<ExnRef>> { in new_async() argument
275 ) -> Result<Rooted<ExnRef>> { in _new_async() argument
328 ) -> Result<Rooted<ExnRef>> { in new_unchecked() argument
373 debug_assert!(header.kind().matches(VMGcKind::ExnRef)); in type_index()
392 .matches(VMGcKind::ExnRef) in from_cloned_gc_ref()
505 debug_assert!(header.kind().matches(VMGcKind::ExnRef)); in _fields()
519 exnref: &'a ExnRef, in _fields()
563 debug_assert!(self.header(store)?.kind().matches(VMGcKind::ExnRef)); in exnref()
633 unsafe impl WasmTy for Rooted<ExnRef> {
661 Self::wasm_ty_load(store, ptr.get_anyref(), ExnRef::from_cloned_gc_ref) in load()
665 unsafe impl WasmTy for Option<Rooted<ExnRef>> {
701 <Rooted<ExnRef>>::wasm_ty_option_store(self, store, ptr, ValRaw::anyref) in store()
705 <Rooted<ExnRef>>::wasm_ty_option_load(store, ptr.get_anyref(), ExnRef::from_cloned_gc_ref) in load()
709 unsafe impl WasmTy for OwnedRooted<ExnRef> {
735 Self::wasm_ty_load(store, ptr.get_anyref(), ExnRef::from_cloned_gc_ref) in load()
739 unsafe impl WasmTy for Option<OwnedRooted<ExnRef>> {
776 <OwnedRooted<ExnRef>>::wasm_ty_option_store(self, store, ptr, ValRaw::anyref) in store()
780 <OwnedRooted<ExnRef>>::wasm_ty_option_load( in load()
783 ExnRef::from_cloned_gc_ref, in load()