Lines Matching refs:AnyRef
3 AnyRef, ArrayRef, AsContext, AsContextMut, ExnRef, ExternRef, Func, HeapType, RefType, Rooted,
56 AnyRef(Option<Rooted<AnyRef>>), enumerator
125 Val::AnyRef(None) in null_any_ref()
132 WasmHeapTopType::Any => Val::AnyRef(None), in null_top()
189 Val::AnyRef(None) => ValType::NULLREF, in load_ty()
190 Val::AnyRef(Some(a)) => ValType::Ref(RefType::new(false, a._ty(store)?)), in load_ty()
227 (Val::AnyRef(a), ValType::Ref(ref_ty)) => Ref::from(*a)._matches_ty(store, ref_ty)?, in _matches_ty()
237 | (Val::AnyRef(_), _) in _matches_ty()
279 Val::AnyRef(e) => Ok(ValRaw::anyref(match e { in to_raw()
351 AnyRef::_from_raw(store, raw.get_anyref()).into() in _from_raw()
379 (AnyRef(Option<&Rooted<AnyRef>>) any_ref unwrap_any_ref e.as_ref())
389 Val::AnyRef(a) => Some(Ref::Any(a)), in ref_()
435 pub fn anyref(&self) -> Option<Option<&Rooted<AnyRef>>> { in anyref() argument
437 Val::AnyRef(None) => Some(None), in anyref()
438 Val::AnyRef(Some(e)) => Some(Some(e)), in anyref()
454 pub fn unwrap_anyref(&self) -> Option<&Rooted<AnyRef>> { in unwrap_anyref() argument
529 Val::AnyRef(Some(a)) => a.comes_from_same_store(store), in comes_from_same_store()
530 Val::AnyRef(None) => true, in comes_from_same_store()
580 Ref::Any(a) => Val::AnyRef(a), in from()
600 impl From<Rooted<AnyRef>> for Val {
602 fn from(val: Rooted<AnyRef>) -> Val { in from()
603 Val::AnyRef(Some(val)) in from()
607 impl From<Option<Rooted<AnyRef>>> for Val {
609 fn from(val: Option<Rooted<AnyRef>>) -> Val { in from()
610 Val::AnyRef(val) in from()
617 Val::AnyRef(Some(val.into())) in from()
624 Val::AnyRef(val.map(Into::into)) in from()
631 Val::AnyRef(Some(val.into())) in from()
638 Val::AnyRef(val.map(Into::into)) in from()
767 Any(Option<Rooted<AnyRef>>),
806 impl From<Rooted<AnyRef>> for Ref {
808 fn from(e: Rooted<AnyRef>) -> Ref { in from()
813 impl From<Option<Rooted<AnyRef>>> for Ref {
815 fn from(e: Option<Rooted<AnyRef>>) -> Ref { in from()
941 pub fn as_any(&self) -> Option<Option<&Rooted<AnyRef>>> { in as_any() argument
955 pub fn unwrap_any(&self) -> Option<&Rooted<AnyRef>> { in unwrap_any() argument