Lines Matching refs:Extern
131 WasmHeapTopType::Extern => Val::ExternRef(None), in null_top()
340 HeapType::Extern => ExternRef::_from_raw(store, raw.get_externref()).into(), in _from_raw()
342 HeapType::NoExtern => Ref::Extern(None), in _from_raw()
388 Val::ExternRef(e) => Some(Ref::Extern(e)), in ref_()
578 Ref::Extern(e) => Val::ExternRef(e), in from()
757 Extern(Option<Rooted<ExternRef>>), enumerator
795 Ref::Extern(Some(e)) in from()
802 Ref::Extern(e) in from()
868 HeapType::Extern => Ref::Extern(None), in null()
879 Ref::Any(None) | Ref::Extern(None) | Ref::Func(None) | Ref::Exn(None) => true, in is_null()
880 Ref::Any(Some(_)) | Ref::Extern(Some(_)) | Ref::Func(Some(_)) | Ref::Exn(Some(_)) => { in is_null()
895 matches!(self, Ref::Extern(_)) in is_extern()
909 Ref::Extern(e) => Some(e.as_ref()), in as_extern()
1047 Ref::Extern(None) => HeapType::NoExtern, in load_ty()
1048 Ref::Extern(Some(_)) => HeapType::Extern, in load_ty()
1080 (Ref::Extern(_), HeapType::Extern) => true, in _matches_ty()
1081 (Ref::Extern(None), HeapType::NoExtern) => true, in _matches_ty()
1082 (Ref::Extern(_), _) => false, in _matches_ty()
1142 Ref::Extern(Some(x)) => x.comes_from_same_store(store), in comes_from_same_store()
1143 Ref::Extern(None) => true, in comes_from_same_store()