Lines Matching refs:component
10 instance_pre: wasmtime::component::InstancePre<T>,
28 instance_pre: wasmtime::component::InstancePre<_T>, in new()
36 pub fn instance_pre(&self) -> &wasmtime::component::InstancePre<_T> { in instance_pre()
113 _instance_pre: &wasmtime::component::InstancePre<_T>, in new()
115 let _component = _instance_pre.component(); in new()
130 instance: &wasmtime::component::Instance, in load()
143 component: &wasmtime::component::Component, in instantiate()
144 linker: &wasmtime::component::Linker<_T>, in instantiate()
146 let pre = linker.instantiate_pre(component)?; in instantiate()
153 instance: &wasmtime::component::Instance, in new()
162 component: &wasmtime::component::Component, in instantiate_async()
163 linker: &wasmtime::component::Linker<_T>, in instantiate_async()
168 let pre = linker.instantiate_pre(component)?; in instantiate_async()
172 linker: &mut wasmtime::component::Linker<T>, in add_to_linker()
193 use wasmtime::component::__internal::Box;
194 #[derive(wasmtime::component::ComponentType)]
195 #[derive(wasmtime::component::Lift)]
196 #[derive(wasmtime::component::Lower)]
197 #[component(enum)]
201 #[component(name = "a")]
212 assert!(1 == < E1 as wasmtime::component::ComponentType >::SIZE32);
213 assert!(1 == < E1 as wasmtime::component::ComponentType >::ALIGN32);
215 #[derive(wasmtime::component::ComponentType)]
216 #[derive(wasmtime::component::Lift)]
217 #[derive(wasmtime::component::Lower)]
218 #[component(record)]
227 assert!(0 == < Empty as wasmtime::component::ComponentType >::SIZE32);
228 assert!(1 == < Empty as wasmtime::component::ComponentType >::ALIGN32);
230 #[derive(wasmtime::component::ComponentType)]
231 #[derive(wasmtime::component::Lift)]
232 #[derive(wasmtime::component::Lower)]
233 #[component(variant)]
236 #[component(name = "a")]
238 #[component(name = "c")]
240 #[component(name = "d")]
241 D(wasmtime::component::__internal::String),
242 #[component(name = "e")]
244 #[component(name = "f")]
246 #[component(name = "g")]
262 assert!(12 == < V1 as wasmtime::component::ComponentType >::SIZE32);
263 assert!(4 == < V1 as wasmtime::component::ComponentType >::ALIGN32);
265 #[derive(wasmtime::component::ComponentType)]
266 #[derive(wasmtime::component::Lift)]
267 #[derive(wasmtime::component::Lower)]
268 #[component(variant)]
271 #[component(name = "a")]
273 #[component(name = "b")]
285 assert!(8 == < Casts1 as wasmtime::component::ComponentType >::SIZE32);
286 assert!(4 == < Casts1 as wasmtime::component::ComponentType >::ALIGN32);
288 #[derive(wasmtime::component::ComponentType)]
289 #[derive(wasmtime::component::Lift)]
290 #[derive(wasmtime::component::Lower)]
291 #[component(variant)]
294 #[component(name = "a")]
296 #[component(name = "b")]
308 assert!(16 == < Casts2 as wasmtime::component::ComponentType >::SIZE32);
309 assert!(8 == < Casts2 as wasmtime::component::ComponentType >::ALIGN32);
311 #[derive(wasmtime::component::ComponentType)]
312 #[derive(wasmtime::component::Lift)]
313 #[derive(wasmtime::component::Lower)]
314 #[component(variant)]
317 #[component(name = "a")]
319 #[component(name = "b")]
331 assert!(16 == < Casts3 as wasmtime::component::ComponentType >::SIZE32);
332 assert!(8 == < Casts3 as wasmtime::component::ComponentType >::ALIGN32);
334 #[derive(wasmtime::component::ComponentType)]
335 #[derive(wasmtime::component::Lift)]
336 #[derive(wasmtime::component::Lower)]
337 #[component(variant)]
340 #[component(name = "a")]
342 #[component(name = "b")]
354 assert!(16 == < Casts4 as wasmtime::component::ComponentType >::SIZE32);
355 assert!(8 == < Casts4 as wasmtime::component::ComponentType >::ALIGN32);
357 #[derive(wasmtime::component::ComponentType)]
358 #[derive(wasmtime::component::Lift)]
359 #[derive(wasmtime::component::Lower)]
360 #[component(variant)]
363 #[component(name = "a")]
365 #[component(name = "b")]
377 assert!(16 == < Casts5 as wasmtime::component::ComponentType >::SIZE32);
378 assert!(8 == < Casts5 as wasmtime::component::ComponentType >::ALIGN32);
380 #[derive(wasmtime::component::ComponentType)]
381 #[derive(wasmtime::component::Lift)]
382 #[derive(wasmtime::component::Lower)]
383 #[component(variant)]
386 #[component(name = "a")]
388 #[component(name = "b")]
400 assert!(12 == < Casts6 as wasmtime::component::ComponentType >::SIZE32);
401 assert!(4 == < Casts6 as wasmtime::component::ComponentType >::ALIGN32);
403 #[derive(wasmtime::component::ComponentType)]
404 #[derive(wasmtime::component::Lift)]
405 #[derive(wasmtime::component::Lower)]
406 #[component(enum)]
410 #[component(name = "bad1")]
412 #[component(name = "bad2")]
445 assert!(1 == < MyErrno as wasmtime::component::ComponentType >::SIZE32);
446 assert!(1 == < MyErrno as wasmtime::component::ComponentType >::ALIGN32);
448 #[derive(wasmtime::component::ComponentType)]
449 #[derive(wasmtime::component::Lift)]
450 #[derive(wasmtime::component::Lower)]
451 #[component(record)]
454 #[component(name = "v1")]
463 assert!(12 == < IsClone as wasmtime::component::ComponentType >::SIZE32);
464 assert!(4 == < IsClone as wasmtime::component::ComponentType >::ALIGN32);
466 pub trait HostWithStore: wasmtime::component::HasData + Send {
468 accessor: &wasmtime::component::Accessor<T, Self>, in e1_arg()
472 accessor: &wasmtime::component::Accessor<T, Self>, in e1_result()
475 accessor: &wasmtime::component::Accessor<T, Self>, in v1_arg()
479 accessor: &wasmtime::component::Accessor<T, Self>, in v1_result()
482 accessor: &wasmtime::component::Accessor<T, Self>, in bool_arg()
486 accessor: &wasmtime::component::Accessor<T, Self>, in bool_result()
489 accessor: &wasmtime::component::Accessor<T, Self>, in option_arg()
498 accessor: &wasmtime::component::Accessor<T, Self>, in option_result()
510 accessor: &wasmtime::component::Accessor<T, Self>, in casts()
521 accessor: &wasmtime::component::Accessor<T, Self>, in result_arg()
528 wasmtime::component::__internal::String, in result_arg()
529 wasmtime::component::__internal::Vec<u8>, in result_arg()
533 accessor: &wasmtime::component::Accessor<T, Self>, in result_result()
542 wasmtime::component::__internal::String, in result_result()
543 wasmtime::component::__internal::Vec<u8>, in result_result()
548 accessor: &wasmtime::component::Accessor<T, Self>, in return_result_sugar()
551 accessor: &wasmtime::component::Accessor<T, Self>, in return_result_sugar2()
554 accessor: &wasmtime::component::Accessor<T, Self>, in return_result_sugar3()
559 accessor: &wasmtime::component::Accessor<T, Self>, in return_result_sugar4()
564 accessor: &wasmtime::component::Accessor<T, Self>, in return_option_sugar()
567 accessor: &wasmtime::component::Accessor<T, Self>, in return_option_sugar2()
570 accessor: &wasmtime::component::Accessor<T, Self>, in result_simple()
573 accessor: &wasmtime::component::Accessor<T, Self>, in is_clone_arg()
577 accessor: &wasmtime::component::Accessor<T, Self>, in is_clone_return()
583 linker: &mut wasmtime::component::Linker<T>, in add_to_linker()
594 move |caller: &wasmtime::component::Accessor<T>, (arg0,): (E1,)| { in add_to_linker()
595 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
604 move |caller: &wasmtime::component::Accessor<T>, (): ()| { in add_to_linker()
605 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
614 move |caller: &wasmtime::component::Accessor<T>, (arg0,): (V1,)| { in add_to_linker()
615 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
624 move |caller: &wasmtime::component::Accessor<T>, (): ()| { in add_to_linker()
625 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
634 move |caller: &wasmtime::component::Accessor<T>, (arg0,): (bool,)| { in add_to_linker()
635 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
644 move |caller: &wasmtime::component::Accessor<T>, (): ()| { in add_to_linker()
645 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
655 caller: &wasmtime::component::Accessor<T>, in add_to_linker()
672 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
690 move |caller: &wasmtime::component::Accessor<T>, (): ()| { in add_to_linker()
691 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
701 caller: &wasmtime::component::Accessor<T>, in add_to_linker()
711 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
730 caller: &wasmtime::component::Accessor<T>, in add_to_linker()
745 wasmtime::component::__internal::String, in add_to_linker()
746 wasmtime::component::__internal::Vec<u8>, in add_to_linker()
750 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
768 move |caller: &wasmtime::component::Accessor<T>, (): ()| { in add_to_linker()
769 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
778 move |caller: &wasmtime::component::Accessor<T>, (): ()| { in add_to_linker()
779 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
789 move |caller: &wasmtime::component::Accessor<T>, (): ()| { in add_to_linker()
790 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
800 move |caller: &wasmtime::component::Accessor<T>, (): ()| { in add_to_linker()
801 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
811 move |caller: &wasmtime::component::Accessor<T>, (): ()| { in add_to_linker()
812 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
822 move |caller: &wasmtime::component::Accessor<T>, (): ()| { in add_to_linker()
823 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
833 move |caller: &wasmtime::component::Accessor<T>, (): ()| { in add_to_linker()
834 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
844 move |caller: &wasmtime::component::Accessor<T>, (): ()| { in add_to_linker()
845 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
855 caller: &wasmtime::component::Accessor<T>, in add_to_linker()
858 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
867 move |caller: &wasmtime::component::Accessor<T>, (): ()| { in add_to_linker()
868 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
886 use wasmtime::component::__internal::Box;
887 #[derive(wasmtime::component::ComponentType)]
888 #[derive(wasmtime::component::Lift)]
889 #[derive(wasmtime::component::Lower)]
890 #[component(enum)]
894 #[component(name = "a")]
908 assert!(1 == < E1 as wasmtime::component::ComponentType >::SIZE32);
909 assert!(1 == < E1 as wasmtime::component::ComponentType >::ALIGN32);
911 #[derive(wasmtime::component::ComponentType)]
912 #[derive(wasmtime::component::Lift)]
913 #[derive(wasmtime::component::Lower)]
914 #[component(record)]
927 0 == < Empty as wasmtime::component::ComponentType >::SIZE32
930 1 == < Empty as wasmtime::component::ComponentType >::ALIGN32
933 #[derive(wasmtime::component::ComponentType)]
934 #[derive(wasmtime::component::Lift)]
935 #[derive(wasmtime::component::Lower)]
936 #[component(variant)]
939 #[component(name = "a")]
941 #[component(name = "c")]
943 #[component(name = "d")]
944 D(wasmtime::component::__internal::String),
945 #[component(name = "e")]
947 #[component(name = "f")]
949 #[component(name = "g")]
968 assert!(12 == < V1 as wasmtime::component::ComponentType >::SIZE32);
969 assert!(4 == < V1 as wasmtime::component::ComponentType >::ALIGN32);
971 #[derive(wasmtime::component::ComponentType)]
972 #[derive(wasmtime::component::Lift)]
973 #[derive(wasmtime::component::Lower)]
974 #[component(variant)]
977 #[component(name = "a")]
979 #[component(name = "b")]
995 8 == < Casts1 as wasmtime::component::ComponentType >::SIZE32
998 4 == < Casts1 as wasmtime::component::ComponentType >::ALIGN32
1001 #[derive(wasmtime::component::ComponentType)]
1002 #[derive(wasmtime::component::Lift)]
1003 #[derive(wasmtime::component::Lower)]
1004 #[component(variant)]
1007 #[component(name = "a")]
1009 #[component(name = "b")]
1025 16 == < Casts2 as wasmtime::component::ComponentType >::SIZE32
1028 8 == < Casts2 as wasmtime::component::ComponentType >::ALIGN32
1031 #[derive(wasmtime::component::ComponentType)]
1032 #[derive(wasmtime::component::Lift)]
1033 #[derive(wasmtime::component::Lower)]
1034 #[component(variant)]
1037 #[component(name = "a")]
1039 #[component(name = "b")]
1055 16 == < Casts3 as wasmtime::component::ComponentType >::SIZE32
1058 8 == < Casts3 as wasmtime::component::ComponentType >::ALIGN32
1061 #[derive(wasmtime::component::ComponentType)]
1062 #[derive(wasmtime::component::Lift)]
1063 #[derive(wasmtime::component::Lower)]
1064 #[component(variant)]
1067 #[component(name = "a")]
1069 #[component(name = "b")]
1085 16 == < Casts4 as wasmtime::component::ComponentType >::SIZE32
1088 8 == < Casts4 as wasmtime::component::ComponentType >::ALIGN32
1091 #[derive(wasmtime::component::ComponentType)]
1092 #[derive(wasmtime::component::Lift)]
1093 #[derive(wasmtime::component::Lower)]
1094 #[component(variant)]
1097 #[component(name = "a")]
1099 #[component(name = "b")]
1115 16 == < Casts5 as wasmtime::component::ComponentType >::SIZE32
1118 8 == < Casts5 as wasmtime::component::ComponentType >::ALIGN32
1121 #[derive(wasmtime::component::ComponentType)]
1122 #[derive(wasmtime::component::Lift)]
1123 #[derive(wasmtime::component::Lower)]
1124 #[component(variant)]
1127 #[component(name = "a")]
1129 #[component(name = "b")]
1145 12 == < Casts6 as wasmtime::component::ComponentType >::SIZE32
1148 4 == < Casts6 as wasmtime::component::ComponentType >::ALIGN32
1151 #[derive(wasmtime::component::ComponentType)]
1152 #[derive(wasmtime::component::Lift)]
1153 #[derive(wasmtime::component::Lower)]
1154 #[component(enum)]
1158 #[component(name = "bad1")]
1160 #[component(name = "bad2")]
1200 1 == < MyErrno as wasmtime::component::ComponentType >::SIZE32
1203 1 == < MyErrno as wasmtime::component::ComponentType >::ALIGN32
1206 #[derive(wasmtime::component::ComponentType)]
1207 #[derive(wasmtime::component::Lift)]
1208 #[derive(wasmtime::component::Lower)]
1209 #[component(record)]
1212 #[component(name = "v1")]
1225 12 == < IsClone as wasmtime::component::ComponentType >::SIZE32
1228 4 == < IsClone as wasmtime::component::ComponentType >::ALIGN32
1233 e1_arg: wasmtime::component::Func,
1234 e1_result: wasmtime::component::Func,
1235 v1_arg: wasmtime::component::Func,
1236 v1_result: wasmtime::component::Func,
1237 bool_arg: wasmtime::component::Func,
1238 bool_result: wasmtime::component::Func,
1239 option_arg: wasmtime::component::Func,
1240 option_result: wasmtime::component::Func,
1241 casts: wasmtime::component::Func,
1242 result_arg: wasmtime::component::Func,
1243 result_result: wasmtime::component::Func,
1244 return_result_sugar: wasmtime::component::Func,
1245 return_result_sugar2: wasmtime::component::Func,
1246 return_result_sugar3: wasmtime::component::Func,
1247 return_result_sugar4: wasmtime::component::Func,
1248 return_option_sugar: wasmtime::component::Func,
1249 return_option_sugar2: wasmtime::component::Func,
1250 result_simple: wasmtime::component::Func,
1251 is_clone_arg: wasmtime::component::Func,
1252 is_clone_return: wasmtime::component::Func,
1256 e1_arg: wasmtime::component::ComponentExportIndex,
1257 e1_result: wasmtime::component::ComponentExportIndex,
1258 v1_arg: wasmtime::component::ComponentExportIndex,
1259 v1_result: wasmtime::component::ComponentExportIndex,
1260 bool_arg: wasmtime::component::ComponentExportIndex,
1261 bool_result: wasmtime::component::ComponentExportIndex,
1262 option_arg: wasmtime::component::ComponentExportIndex,
1263 option_result: wasmtime::component::ComponentExportIndex,
1264 casts: wasmtime::component::ComponentExportIndex,
1265 result_arg: wasmtime::component::ComponentExportIndex,
1266 result_result: wasmtime::component::ComponentExportIndex,
1267 return_result_sugar: wasmtime::component::ComponentExportIndex,
1268 return_result_sugar2: wasmtime::component::ComponentExportIndex,
1269 return_result_sugar3: wasmtime::component::ComponentExportIndex,
1270 return_result_sugar4: wasmtime::component::ComponentExportIndex,
1271 return_option_sugar: wasmtime::component::ComponentExportIndex,
1272 return_option_sugar2: wasmtime::component::ComponentExportIndex,
1273 result_simple: wasmtime::component::ComponentExportIndex,
1274 is_clone_arg: wasmtime::component::ComponentExportIndex,
1275 is_clone_return: wasmtime::component::ComponentExportIndex,
1285 _instance_pre: &wasmtime::component::InstancePre<_T>, in new()
1288 .component() in new()
1297 .component() in new()
1353 instance: &wasmtime::component::Instance, in load()
1439 wasmtime::component::__internal::String, in load()
1440 wasmtime::component::__internal::Vec<u8>, in load()
1527 accessor: &wasmtime::component::Accessor<_T, _D>, in call_e1_arg()
1532 _D: wasmtime::component::HasData, in call_e1_arg()
1535 wasmtime::component::TypedFunc::< in call_e1_arg()
1545 accessor: &wasmtime::component::Accessor<_T, _D>, in call_e1_result()
1549 _D: wasmtime::component::HasData, in call_e1_result()
1552 wasmtime::component::TypedFunc::< in call_e1_result()
1562 accessor: &wasmtime::component::Accessor<_T, _D>, in call_v1_arg()
1567 _D: wasmtime::component::HasData, in call_v1_arg()
1570 wasmtime::component::TypedFunc::< in call_v1_arg()
1580 accessor: &wasmtime::component::Accessor<_T, _D>, in call_v1_result()
1584 _D: wasmtime::component::HasData, in call_v1_result()
1587 wasmtime::component::TypedFunc::< in call_v1_result()
1597 accessor: &wasmtime::component::Accessor<_T, _D>, in call_bool_arg()
1602 _D: wasmtime::component::HasData, in call_bool_arg()
1605 wasmtime::component::TypedFunc::< in call_bool_arg()
1615 accessor: &wasmtime::component::Accessor<_T, _D>, in call_bool_result()
1619 _D: wasmtime::component::HasData, in call_bool_result()
1622 wasmtime::component::TypedFunc::< in call_bool_result()
1632 accessor: &wasmtime::component::Accessor<_T, _D>, in call_option_arg()
1642 _D: wasmtime::component::HasData, in call_option_arg()
1645 wasmtime::component::TypedFunc::< in call_option_arg()
1667 accessor: &wasmtime::component::Accessor<_T, _D>, in call_option_result()
1680 _D: wasmtime::component::HasData, in call_option_result()
1683 wasmtime::component::TypedFunc::< in call_option_result()
1702 accessor: &wasmtime::component::Accessor<_T, _D>, in call_casts()
1714 _D: wasmtime::component::HasData, in call_casts()
1717 wasmtime::component::TypedFunc::< in call_casts()
1732 accessor: &wasmtime::component::Accessor<_T, _D>, in call_result_arg()
1739 wasmtime::component::__internal::String, in call_result_arg()
1740 wasmtime::component::__internal::Vec<u8>, in call_result_arg()
1745 _D: wasmtime::component::HasData, in call_result_arg()
1748 wasmtime::component::TypedFunc::< in call_result_arg()
1756 wasmtime::component::__internal::String, in call_result_arg()
1757 wasmtime::component::__internal::Vec<u8>, in call_result_arg()
1773 accessor: &wasmtime::component::Accessor<_T, _D>, in call_result_result()
1782 wasmtime::component::__internal::String, in call_result_result()
1783 wasmtime::component::__internal::Vec<u8>, in call_result_result()
1789 _D: wasmtime::component::HasData, in call_result_result()
1792 wasmtime::component::TypedFunc::< in call_result_result()
1802 wasmtime::component::__internal::String, in call_result_result()
1803 wasmtime::component::__internal::Vec<u8>, in call_result_result()
1814 accessor: &wasmtime::component::Accessor<_T, _D>, in call_return_result_sugar()
1818 _D: wasmtime::component::HasData, in call_return_result_sugar()
1821 wasmtime::component::TypedFunc::< in call_return_result_sugar()
1831 accessor: &wasmtime::component::Accessor<_T, _D>, in call_return_result_sugar2()
1835 _D: wasmtime::component::HasData, in call_return_result_sugar2()
1838 wasmtime::component::TypedFunc::< in call_return_result_sugar2()
1848 accessor: &wasmtime::component::Accessor<_T, _D>, in call_return_result_sugar3()
1852 _D: wasmtime::component::HasData, in call_return_result_sugar3()
1855 wasmtime::component::TypedFunc::< in call_return_result_sugar3()
1865 accessor: &wasmtime::component::Accessor<_T, _D>, in call_return_result_sugar4()
1869 _D: wasmtime::component::HasData, in call_return_result_sugar4()
1872 wasmtime::component::TypedFunc::< in call_return_result_sugar4()
1882 accessor: &wasmtime::component::Accessor<_T, _D>, in call_return_option_sugar()
1886 _D: wasmtime::component::HasData, in call_return_option_sugar()
1889 wasmtime::component::TypedFunc::< in call_return_option_sugar()
1899 accessor: &wasmtime::component::Accessor<_T, _D>, in call_return_option_sugar2()
1903 _D: wasmtime::component::HasData, in call_return_option_sugar2()
1906 wasmtime::component::TypedFunc::< in call_return_option_sugar2()
1916 accessor: &wasmtime::component::Accessor<_T, _D>, in call_result_simple()
1920 _D: wasmtime::component::HasData, in call_result_simple()
1923 wasmtime::component::TypedFunc::< in call_result_simple()
1933 accessor: &wasmtime::component::Accessor<_T, _D>, in call_is_clone_arg()
1938 _D: wasmtime::component::HasData, in call_is_clone_arg()
1941 wasmtime::component::TypedFunc::< in call_is_clone_arg()
1951 accessor: &wasmtime::component::Accessor<_T, _D>, in call_is_clone_return()
1955 _D: wasmtime::component::HasData, in call_is_clone_return()
1958 wasmtime::component::TypedFunc::< in call_is_clone_return()