| /wasmtime-44.0.1/crates/wasmtime/src/runtime/component/ |
| H A D | types.rs | 123 (InterfaceType::Tuple(t1), InterfaceType::Tuple(t2)) => self.tuples_equal(t1, t2), in interface_types_equal() 401 pub struct Tuple(Handle<TypeTupleIndex>); struct 403 impl Tuple { implementation 405 Tuple(Handle::new(index, ty)) in from() 417 impl PartialEq for Tuple { implementation 423 impl Eq for Tuple {} implementation 725 Tuple(Tuple), enumerator 770 pub fn unwrap_tuple(&self) -> &Tuple { in unwrap_tuple() argument 771 if let Type::Tuple(handle) = self { in unwrap_tuple() 886 InterfaceType::Tuple(index) => Type::Tuple(Tuple::from(*index, instance)), in from() [all …]
|
| H A D | func.rs | 172 Params::typecheck(&InterfaceType::Tuple(ty.params), &cx) in typecheck() 174 Return::typecheck(&InterfaceType::Tuple(ty.results), &cx) in typecheck() 728 InterfaceType::Tuple(i) => &cx.types[i], in lower_args() 769 InterfaceType::Tuple(i) => &cx.types[i], in lift_results() 836 let param_ty = InterfaceType::Tuple(cx.types[ty].params); in with_lower_context() 854 let ty = InterfaceType::Tuple(cx.types[ty].results); in with_lift_context()
|
| H A D | values.rs | 86 Tuple(Vec<Val>), enumerator 144 InterfaceType::Tuple(i) => Val::Tuple( in lift() 273 InterfaceType::Tuple(i) => { in load() 276 Val::Tuple( in load() 457 (InterfaceType::Tuple(ty), Val::Tuple(values)) => { in lower() 467 (InterfaceType::Tuple(_), _) => unexpected(ty, self), in lower() 602 (InterfaceType::Tuple(ty), Val::Tuple(values)) => { in store() 617 (InterfaceType::Tuple(_), _) => unexpected(ty, self), in store() 698 Val::Tuple(_) => "tuple", in desc() 772 (Self::Tuple(l), Self::Tuple(r)) => l == r, in eq() [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/wave/ |
| H A D | component.rs | 37 Self::Tuple(_) => WasmTypeKind::Tuple, in kind() 65 let Self::Tuple(tuple) = self else { in tuple_element_types() 136 Self::Tuple(_) => WasmTypeKind::Tuple, in kind() 201 ensure_type_kind(ty, WasmTypeKind::Tuple)?; in make_tuple() 202 let val = Self::Tuple(vals.into_iter().collect()); in make_tuple() 270 let tuple = unwrap_val!(self, Self::Tuple, "tuple"); in unwrap_tuple() 340 component::Val::Tuple(vals) => { in ensure_type_val()
|
| H A D | core.rs | 14 Self::V128 => WasmTypeKind::Tuple, in kind() 38 Self::V128(_) => WasmTypeKind::Tuple, in kind()
|
| /wasmtime-44.0.1/crates/wast/src/ |
| H A D | component.rs | 35 ComponentConst::Tuple(vals) => { in val() 36 Val::Tuple(vals.iter().map(|v| val(v)).collect::<Result<Vec<_>>>()?) in val() 149 ComponentConst::Tuple(e) => match actual { in match_val() 150 Val::Tuple(a) => { in match_val() 260 ComponentConst::Tuple(..) => "tuple", in mismatch() 283 Val::Tuple(..) => "tuple", in mismatch()
|
| /wasmtime-44.0.1/crates/c-api/include/wasmtime/component/ |
| H A D | val.hh | 209 class Tuple { class 212 VAL_REPR(Tuple, wasmtime_component_valtuple_t); 228 Tuple(std::vector<Val> entries); 666 Val(Tuple v) { in Val() 668 Tuple::transfer(std::move(v.raw), raw.of.tuple); in Val() 846 const Tuple &get_tuple() const { in get_tuple() 848 return *Tuple::from_capi(&raw.of.tuple); in get_tuple() 944 inline Tuple::Tuple(std::vector<Val> values) { in Tuple() function in wasmtime::component::Tuple
|
| /wasmtime-44.0.1/crates/misc/component-async-tests/tests/scenario/ |
| H A D | round_trip_many.rs | 345 results[0] = Val::Tuple( in test_round_trip_many() 380 Val::Tuple(vec![Val::U64(d.0), Val::U64(d.1)]), in test_round_trip_many() 404 let Some(Val::Tuple(actual)) = actual.into_iter().next() else { in test_round_trip_many() 423 let Val::Tuple(actual) = &results[0] else { in test_round_trip_many()
|
| H A D | transmit.rs | 684 let Val::Tuple(fields) = result else { in from_result()
|
| /wasmtime-44.0.1/crates/c-api/src/component/types/ |
| H A D | val.rs | 23 Tuple(Box<wasmtime_component_tuple_type_t>), enumerator 55 Type::Tuple(ty) => Self::Tuple(Box::new(ty.into())), in from() 180 pub(crate) ty: Tuple,
|
| /wasmtime-44.0.1/crates/c-api/src/component/ |
| H A D | val.rs | 269 Tuple(wasmtime_component_valtuple_t), enumerator 305 wasmtime_component_val_t::Tuple(x) => Val::Tuple(x.into()), in from() 342 Val::Tuple(x) => wasmtime_component_val_t::Tuple(x.as_slice().into()), in from()
|
| /wasmtime-44.0.1/crates/test-util/src/ |
| H A D | component_fuzz.rs | 139 Tuple(VecInRange<Type, 1, 10>), enumerator 180 15 => Type::Tuple(Type::generate_list(u, depth - 1, fuel)?), in generate() 293 | Type::Tuple(_) in store_flat() 416 Type::Tuple(t) => record(s, helpers, t), in store_flat_helper() 462 | Type::Tuple(_) in load_flat() 594 Type::Tuple(t) => record(s, helpers, t), in load_flat_helper() 711 Type::Tuple(types) => lower_record(types.0.iter(), vec), in lower() 752 Type::Tuple(types) => record_size_and_alignment(types.0.iter()), in size_and_alignment() 1228 Type::Tuple(types) => { in rust_type() 1376 | Type::Tuple(_) in write_ref() [all …]
|
| /wasmtime-44.0.1/tests/all/component_model/ |
| H A D | import.rs | 874 if let Val::Tuple(tuple) = &args[0] { in test_stack_and_heap_args_and_rets() 904 if let Val::Tuple(tuple) = &args[0] { in test_stack_and_heap_args_and_rets() 929 if let Val::Tuple(tuple) = &args[0] { in test_stack_and_heap_args_and_rets() 951 if let Val::Tuple(tuple) = &args[0] { in test_stack_and_heap_args_and_rets()
|
| H A D | func.rs | 1338 let Some(Val::Tuple(results)) = results.next() else { in test_many_parameters() 1772 let Some(Val::Tuple(results)) = results.next() else { in test_many_results()
|
| H A D | resources.rs | 544 (name, Type::Tuple(t)) => { in dynamic_type()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/component/func/ |
| H A D | host.rs | 630 P::typecheck(&InterfaceType::Tuple(ty.params), types) in typecheck() 632 R::typecheck(&InterfaceType::Tuple(ty.results), types) in typecheck() 642 let ty = InterfaceType::Tuple(cx.types[ty].params); in lift_params() 665 let ty = InterfaceType::Tuple(fty.results); in lower_result()
|
| H A D | typed.rs | 2352 InterfaceType::Tuple(t) => { in typecheck_tuple() 3064 InterfaceType::Tuple(t) => &cx.types[t].types, 3084 InterfaceType::Tuple(t) => &cx.types[t].types, 3104 InterfaceType::Tuple(t) => &cx.types[t].types, 3121 InterfaceType::Tuple(t) => &cx.types[t].types, 3159 InterfaceType::Tuple(_) => "tuple", in desc()
|
| /wasmtime-44.0.1/crates/wit-bindgen/src/ |
| H A D | rust.rs | 127 | TypeDefKind::Tuple(_) in tyid() 159 TypeDefKind::Tuple(t) => { in tyid()
|
| H A D | types.rs | 135 TypeDefKind::Tuple(t) => { in type_id_info()
|
| H A D | lib.rs | 1625 TypeDefKind::Tuple(tuple) => self.type_tuple(id, name, tuple, &ty.docs), in define_type() 1804 fn type_tuple(&mut self, id: TypeId, _name: &str, tuple: &Tuple, docs: &Docs) { in type_tuple() argument 3425 TypeDefKind::Tuple(tuple) => tuple in type_contains_lists()
|
| /wasmtime-44.0.1/crates/fuzzing/src/oracles/ |
| H A D | component_api.rs | 67 Type::Tuple(tuple) => Val::Tuple( in arbitrary_val()
|
| /wasmtime-44.0.1/crates/c-api/tests/component/ |
| H A D | values.cc | 276 const Tuple &t = v.get_tuple(); in TEST() 286 return Tuple(data); in TEST() 715 Tuple l({uint32_t(1), uint64_t(2), uint8_t(3)}); in TEST()
|
| /wasmtime-44.0.1/crates/environ/src/component/ |
| H A D | types_builder.rs | 449 ComponentDefinedType::Tuple(e) => InterfaceType::Tuple(self.tuple_type(types, e)?), in defined_type() 895 InterfaceType::Tuple(i) => &self.type_info.tuples[*i], in type_information()
|
| H A D | types.rs | 375 InterfaceType::Tuple(i) => &self[*i].abi, in canonical_abi() 599 Tuple(TypeTupleIndex), enumerator
|
| /wasmtime-44.0.1/crates/environ/src/fact/ |
| H A D | trampoline.rs | 1162 InterfaceType::Tuple(i) => self.types[*i].types.len(), in translate() 1204 InterfaceType::Tuple(t) => self.translate_tuple(*t, src, dst_ty, dst), in translate() 3147 InterfaceType::Tuple(t) => &self.types[*t], in translate_tuple()
|