Searched refs:VMExternRef (Results 1 – 7 of 7) sorted by relevance
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/gc/enabled/ |
| H A D | externref.rs | 16 pub struct VMExternRef(VMGcRef); struct 18 impl fmt::Pointer for VMExternRef { implementation 24 impl From<VMExternRef> for VMGcRef { 26 fn from(x: VMExternRef) -> Self { in from() 35 pub fn into_externref(self, gc_heap: &impl GcHeap) -> Result<VMExternRef, VMGcRef> { in into_externref() argument 40 Ok(VMExternRef(self)) in into_externref() 54 pub fn into_externref_unchecked(self) -> VMExternRef { in into_externref_unchecked() argument 56 VMExternRef(self) in into_externref_unchecked() 61 pub fn as_externref(&self, gc_heap: &(impl GcHeap + ?Sized)) -> Option<&VMExternRef> { in as_externref() argument 68 assert!(matches!(ret, VMExternRef(VMGcRef { .. }))); in as_externref() [all …]
|
| H A D | null.rs | 101 externref: &'a VMExternRef, in typed_ref() argument 257 ) -> Result<Result<VMExternRef, u64>> { in alloc_externref() argument 267 fn externref_host_data(&self, externref: &VMExternRef) -> ExternRefHostDataId { in externref_host_data()
|
| H A D | drc.rs | 53 GcProgress, GcRootsIter, GcRuntime, TypedGcRef, VMExternRef, VMGcHeader, VMGcRef, 630 fn externref_to_drc(externref: &VMExternRef) -> &TypedGcRef<VMDrcExternRef> { in externref_to_drc() 877 ) -> Result<Result<VMExternRef, u64>> { in alloc_externref() argument 888 fn externref_host_data(&self, externref: &VMExternRef) -> ExternRefHostDataId { in externref_host_data()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/ |
| H A D | gc.rs | 227 ) -> Result<Result<VMExternRef, (Box<dyn Any + Send + Sync>, u64)>> { in alloc_externref() argument 240 pub fn externref_host_data(&self, externref: &VMExternRef) -> &(dyn Any + Send + Sync) { in externref_host_data() 252 externref: &VMExternRef, in externref_host_data_mut() argument
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/gc/ |
| H A D | disabled.rs | 5 pub enum VMExternRef {} enum
|
| H A D | gc_runtime.rs | 6 VMExternRef, VMGcHeader, VMGcObjectData, VMGcRef, 214 ) -> Result<Result<VMExternRef, u64>>; in alloc_externref() argument 221 fn externref_host_data(&self, externref: &VMExternRef) -> ExternRefHostDataId; in externref_host_data()
|
| /wasmtime-44.0.1/docs/ |
| H A D | contributing-architecture.md | 446 VMCallerCheckedFuncRef` and an `externref` is represented as `VMExternRef` 457 For tables of `externref` the story is more complicated. The `VMExternRef` is a
|