Lines Matching refs:Extern
6 AsContext, AsContextMut, Caller, Engine, Extern, ExternType, Func, FuncType, ImportType,
127 Extern(Extern, DefinitionType), enumerator
363 item: impl Into<Extern>, in define() argument
384 item: impl Into<Extern>, in define_name() argument
821 if let Extern::Func(func) = export { in module()
885 if let Extern::Func(func) = export { in module_async()
1209 ) -> impl Iterator<Item = (&'a str, &'a str, Extern)> + 'p in iter()
1239 ) -> Result<Extern> in get()
1272 ) -> Option<Extern> in get_by_import()
1286 ) -> Result<Option<Extern>> in try_get_by_import()
1326 if let Extern::Func(func) = external { in get_default()
1344 if let Extern::Func(func) = external { in get_default()
1362 fn new(store: &StoreOpaque, item: Extern) -> Definition { in new()
1364 Definition::Extern(item, ty) in new()
1369 Definition::Extern(_, ty) => *ty, in ty()
1381 pub(crate) unsafe fn to_extern(&self, store: &mut StoreOpaque) -> Result<Extern, OutOfMemory> { in to_extern() argument
1383 Definition::Extern(e, _) => Ok(e.clone()), in to_extern()
1393 Definition::Extern(e, _) => e.comes_from_same_store(store), in comes_from_same_store()
1400 Definition::Extern(Extern::Memory(m), DefinitionType::Memory(_, size)) => { in update_size()
1403 Definition::Extern(Extern::SharedMemory(m), DefinitionType::Memory(_, size)) => { in update_size()
1406 Definition::Extern(Extern::Table(m), DefinitionType::Table(_, size)) => { in update_size()
1415 pub(crate) fn from(store: &StoreOpaque, item: &Extern) -> DefinitionType { in from()
1417 Extern::Func(f) => DefinitionType::Func(f.type_index(store)), in from()
1418 Extern::Table(t) => DefinitionType::Table(*t.wasmtime_ty(store), t._size(store)), in from()
1419 Extern::Global(t) => DefinitionType::Global(*t.wasmtime_ty(store)), in from()
1420 Extern::Memory(t) => { in from()
1423 Extern::SharedMemory(t) => DefinitionType::Memory(*t.ty().wasmtime_memory(), t.size()), in from()
1424 Extern::Tag(t) => DefinitionType::Tag(*t.wasmtime_ty(store)), in from()