Home
last modified time | relevance | path

Searched refs:ComponentItem (Results 1 – 25 of 31) sorted by relevance

12

/wasmtime-44.0.1/crates/c-api/include/wasmtime/component/types/
H A Dcomponent.hh24 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 Dinstance.hh22 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 Dcomponent.rs7 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 Daot.rs2 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 Ddynamic.rs5 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 Dlinker.rs2 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 Dtypes.rs1033 .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 Dinstance.rs7 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 Dcomponent.rs822 ) -> 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 Dwasmtime.rs4 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 Dtranslate.rs162 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 Dinline.rs1425 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 Dsmoke-default.rs122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
H A Dfunction-new.rs122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
H A Dfunction-new_concurrent.rs122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
H A Dfunction-new_async.rs122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
H A Dsmoke-default_async.rs122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
H A Dsmoke-default_tracing_async.rs122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
H A Dfunction-new_tracing_async.rs122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
H A Dsmoke-default_concurrent.rs122 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
H A Dworlds-with-types_concurrent.rs147 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
H A Dworlds-with-types_tracing_async.rs147 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
H A Dworlds-with-types_async.rs147 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
H A Dworlds-with-types.rs147 wasmtime::component::types::ComponentItem::ComponentFunc(func) => { in new()
/wasmtime-44.0.1/crates/wast/src/
H A Dwast.rs360 component::types::ComponentItem::Module(_) => { in module()
364 component::types::ComponentItem::Resource(_) => { in module()

12