| /wasmtime-44.0.1/crates/c-api/include/wasmtime/component/types/ |
| H A D | component.hh | 24 class ComponentItem; 42 std::optional<std::pair<std::string_view, ComponentItem>> 55 std::optional<std::pair<std::string_view, ComponentItem>> 68 class ComponentItem { class 79 ComponentItem(const ComponentItem &other) { in ComponentItem() function in wasmtime::component::ComponentItem 84 ComponentItem &operator=(const ComponentItem &other) { in operator =() 91 ComponentItem(ComponentItem &&other) : item(other.item) { in ComponentItem() function in wasmtime::component::ComponentItem 97 ComponentItem &operator=(ComponentItem &&other) { in operator =() 244 wasmtime::component::ComponentItem::module() const { in module() 256 wasmtime::component::ComponentItem::resource() const { in resource() [all …]
|
| H A D | instance.hh | 22 class ComponentItem; 37 std::optional<ComponentItem> export_get(const Engine &engine, 41 std::optional<std::pair<std::string_view, ComponentItem>> 50 inline std::optional<wasmtime::component::ComponentItem> 59 return wasmtime::component::ComponentItem(std::move(item)); in export_get() 63 std::pair<std::string_view, wasmtime::component::ComponentItem>> 75 wasmtime::component::ComponentItem(std::move(item))); in export_nth()
|
| /wasmtime-44.0.1/crates/c-api/src/component/types/ |
| H A D | component.rs | 7 use wasmtime::component::types::{Component, ComponentItem}; 130 impl From<ComponentItem> for wasmtime_component_item_t { 131 fn from(item: ComponentItem) -> Self { in from() 133 ComponentItem::Component(ty) => { in from() 136 ComponentItem::ComponentInstance(ty) => { in from() 139 ComponentItem::Module(ty) => wasmtime_component_item_t::Module(Box::new(ty.into())), in from() 140 ComponentItem::ComponentFunc(ty) => { in from() 143 ComponentItem::Resource(ty) => wasmtime_component_item_t::Resource(Box::new(ty.into())), in from() 144 ComponentItem::CoreFunc(ty) => { in from() 147 ComponentItem::Type(ty) => wasmtime_component_item_t::Type(ty.into()), in from()
|
| /wasmtime-44.0.1/tests/all/component_model/ |
| H A D | aot.rs | 2 use wasmtime::component::types::ComponentItem; 156 ComponentItem::Resource(t) => t, in reflect_resource_import() 160 ComponentItem::ComponentFunc(t) => t, in reflect_resource_import()
|
| H A D | dynamic.rs | 5 use wasmtime::component::types::{self, Case, ComponentItem, Field}; 997 let ComponentItem::Resource(res_ty) = res_ty else { in introspection() localVariable 1018 let ComponentItem::Module(bi_m_ty) = bi_m_ty else { in introspection() localVariable 1054 let ComponentItem::Module(i_i_m_ty) = i_i_m_ty else { in introspection() localVariable 1076 let ComponentItem::Module(r2_m_ty) = r2_m_ty else { in introspection() localVariable 1084 let ComponentItem::Type(b_ty) = b_ty else { in introspection() localVariable 1091 let ComponentItem::Type(c_ty) = c_ty else { in introspection() localVariable 1106 let ComponentItem::Type(f_ty) = f_ty else { in introspection() localVariable 1116 let ComponentItem::Type(m_ty) = m_ty else { in introspection() localVariable 1131 let ComponentItem::Type(j_ty) = j_ty else { in introspection() localVariable [all …]
|
| H A D | linker.rs | 2 use wasmtime::component::types::ComponentItem; 139 ComponentItem::ComponentInstance(instance) => { in linker_substituting_types_issue_8003()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/component/ |
| H A D | types.rs | 1033 .map(|ty| ComponentItem::from(engine, ty, &self.0.instance())) in get_import() 1040 ) -> impl ExactSizeIterator<Item = (&'a str, ComponentItem)> + 'a { in imports() 1044 ComponentItem::from(engine, ty, &self.0.instance()), in imports() 1054 .map(|ty| ComponentItem::from(engine, ty, &self.0.instance())) in get_export() 1061 ) -> impl ExactSizeIterator<Item = (&'a str, ComponentItem)> + 'a { in exports() 1065 ComponentItem::from(engine, ty, &self.0.instance()), in exports() 1093 .map(|ty| ComponentItem::from(engine, ty, &self.0.instance())) in get_export() 1100 ) -> impl ExactSizeIterator<Item = (&'a str, ComponentItem)> { in exports() argument 1104 ComponentItem::from(engine, ty, &self.0.instance()), in exports() 1112 pub enum ComponentItem { enum [all …]
|
| H A D | instance.rs | 7 TypedFunc, types::ComponentItem, 294 ) -> Option<(ComponentItem, ComponentExportIndex)> { in get_export() argument 303 ) -> Option<(ComponentItem, ComponentExportIndex)> { in _get_export() argument 307 let item = ComponentItem::from_export( in _get_export()
|
| H A D | component.rs | 822 ) -> Option<(types::ComponentItem, ComponentExportIndex)> { in get_export() argument 826 types::ComponentItem::from_export( in get_export()
|
| /wasmtime-44.0.1/crates/wizer/src/component/ |
| H A D | wasmtime.rs | 4 Component, ComponentExportIndex, Instance, Lift, WasmList, types::ComponentItem, 48 ComponentItem::ComponentFunc(ty) => ty, in validate_component_init_func()
|
| /wasmtime-44.0.1/crates/environ/src/component/ |
| H A D | translate.rs | 162 exports: IndexMap<&'data str, ComponentItem>, 355 HashMap<&'data str, ComponentItem>, 358 ComponentSynthetic(HashMap<&'data str, ComponentItem>, ComponentInstanceTypeId), 371 Export(ComponentItem), 1458 ) -> Result<ComponentItem> { in kind_to_item() argument 1462 ComponentItem::Func(index) in kind_to_item() 1466 ComponentItem::Module(index) in kind_to_item() 1470 ComponentItem::ComponentInstance(index) in kind_to_item() 1474 ComponentItem::Component(index) in kind_to_item() 1482 ComponentItem::Type(ty) in kind_to_item()
|
| /wasmtime-44.0.1/crates/environ/src/component/translate/ |
| H A D | inline.rs | 1425 ComponentItem::Func(i) => { in initializer() 1430 ComponentItem::Module(i) => { in initializer() 1433 ComponentItem::Component(i) => { in initializer() 1436 ComponentItem::ComponentInstance(i) => { in initializer() 1444 ComponentItem::Type(_) => {} in initializer() 1764 index: ComponentItem, in item() argument 1768 ComponentItem::Func(i) => ComponentItemDef::Func(self.component_funcs[i].clone()), in item() 1769 ComponentItem::Component(i) => ComponentItemDef::Component(self.components[i].clone()), in item() 1770 ComponentItem::ComponentInstance(i) => { in item() 1773 ComponentItem::Module(i) => ComponentItemDef::Module(self.modules[i].clone()), in item() [all …]
|
| /wasmtime-44.0.1/crates/component-macro/tests/expanded/ |
| H A D | smoke-default.rs | 122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
|
| H A D | function-new.rs | 122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
|
| H A D | function-new_concurrent.rs | 122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
|
| H A D | function-new_async.rs | 122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
|
| H A D | smoke-default_async.rs | 122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
|
| H A D | smoke-default_tracing_async.rs | 122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
|
| H A D | function-new_tracing_async.rs | 122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
|
| H A D | smoke-default_concurrent.rs | 122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
|
| H A D | worlds-with-types_concurrent.rs | 147 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
|
| H A D | worlds-with-types_tracing_async.rs | 147 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
|
| H A D | worlds-with-types_async.rs | 147 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
|
| H A D | worlds-with-types.rs | 147 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
|
| /wasmtime-44.0.1/crates/wast/src/ |
| H A D | wast.rs | 360 component::types::ComponentItem::Module(_) => { in module() 364 component::types::ComponentItem::Resource(_) => { in module()
|