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()
128 instance: &wasmtime::component::Instance, in load()
141 component: &wasmtime::component::Component, in instantiate()
142 linker: &wasmtime::component::Linker<_T>, in instantiate()
144 let pre = linker.instantiate_pre(component)?; in instantiate()
151 instance: &wasmtime::component::Instance, in new()
160 component: &wasmtime::component::Component, in instantiate_async()
161 linker: &wasmtime::component::Linker<_T>, in instantiate_async()
166 let pre = linker.instantiate_pre(component)?; in instantiate_async()
170 linker: &mut wasmtime::component::Linker<T>, in add_to_linker()
191 use wasmtime::component::__internal::Box;
192 wasmtime::component::flags!(Flag1 { #[component(name = "b0")] const B0; });
194 assert!(1 == < Flag1 as wasmtime::component::ComponentType >::SIZE32);
195 assert!(1 == < Flag1 as wasmtime::component::ComponentType >::ALIGN32);
197 wasmtime::component::flags!(
198 Flag2 { #[component(name = "b0")] const B0; #[component(name = "b1")]
202 assert!(1 == < Flag2 as wasmtime::component::ComponentType >::SIZE32);
203 assert!(1 == < Flag2 as wasmtime::component::ComponentType >::ALIGN32);
205 wasmtime::component::flags!(
206 Flag4 { #[component(name = "b0")] const B0; #[component(name = "b1")]
207 const B1; #[component(name = "b2")] const B2; #[component(name = "b3")]
211 assert!(1 == < Flag4 as wasmtime::component::ComponentType >::SIZE32);
212 assert!(1 == < Flag4 as wasmtime::component::ComponentType >::ALIGN32);
214 wasmtime::component::flags!(
215 Flag8 { #[component(name = "b0")] const B0; #[component(name = "b1")]
216 const B1; #[component(name = "b2")] const B2; #[component(name = "b3")]
217 const B3; #[component(name = "b4")] const B4; #[component(name = "b5")]
218 const B5; #[component(name = "b6")] const B6; #[component(name = "b7")]
222 assert!(1 == < Flag8 as wasmtime::component::ComponentType >::SIZE32);
223 assert!(1 == < Flag8 as wasmtime::component::ComponentType >::ALIGN32);
225 wasmtime::component::flags!(
226 Flag16 { #[component(name = "b0")] const B0; #[component(name = "b1")]
227 const B1; #[component(name = "b2")] const B2; #[component(name = "b3")]
228 const B3; #[component(name = "b4")] const B4; #[component(name = "b5")]
229 const B5; #[component(name = "b6")] const B6; #[component(name = "b7")]
230 const B7; #[component(name = "b8")] const B8; #[component(name = "b9")]
231 const B9; #[component(name = "b10")] const B10; #[component(name =
232 "b11")] const B11; #[component(name = "b12")] const B12; #[component(name
233 = "b13")] const B13; #[component(name = "b14")] const B14;
234 #[component(name = "b15")] const B15; }
237 assert!(2 == < Flag16 as wasmtime::component::ComponentType >::SIZE32);
238 assert!(2 == < Flag16 as wasmtime::component::ComponentType >::ALIGN32);
240 wasmtime::component::flags!(
241 Flag32 { #[component(name = "b0")] const B0; #[component(name = "b1")]
242 const B1; #[component(name = "b2")] const B2; #[component(name = "b3")]
243 const B3; #[component(name = "b4")] const B4; #[component(name = "b5")]
244 const B5; #[component(name = "b6")] const B6; #[component(name = "b7")]
245 const B7; #[component(name = "b8")] const B8; #[component(name = "b9")]
246 const B9; #[component(name = "b10")] const B10; #[component(name =
247 "b11")] const B11; #[component(name = "b12")] const B12; #[component(name
248 = "b13")] const B13; #[component(name = "b14")] const B14;
249 #[component(name = "b15")] const B15; #[component(name = "b16")] const
250 B16; #[component(name = "b17")] const B17; #[component(name = "b18")]
251 const B18; #[component(name = "b19")] const B19; #[component(name =
252 "b20")] const B20; #[component(name = "b21")] const B21; #[component(name
253 = "b22")] const B22; #[component(name = "b23")] const B23;
254 #[component(name = "b24")] const B24; #[component(name = "b25")] const
255 B25; #[component(name = "b26")] const B26; #[component(name = "b27")]
256 const B27; #[component(name = "b28")] const B28; #[component(name =
257 "b29")] const B29; #[component(name = "b30")] const B30; #[component(name
261 assert!(4 == < Flag32 as wasmtime::component::ComponentType >::SIZE32);
262 assert!(4 == < Flag32 as wasmtime::component::ComponentType >::ALIGN32);
264 wasmtime::component::flags!(
265 Flag64 { #[component(name = "b0")] const B0; #[component(name = "b1")]
266 const B1; #[component(name = "b2")] const B2; #[component(name = "b3")]
267 const B3; #[component(name = "b4")] const B4; #[component(name = "b5")]
268 const B5; #[component(name = "b6")] const B6; #[component(name = "b7")]
269 const B7; #[component(name = "b8")] const B8; #[component(name = "b9")]
270 const B9; #[component(name = "b10")] const B10; #[component(name =
271 "b11")] const B11; #[component(name = "b12")] const B12; #[component(name
272 = "b13")] const B13; #[component(name = "b14")] const B14;
273 #[component(name = "b15")] const B15; #[component(name = "b16")] const
274 B16; #[component(name = "b17")] const B17; #[component(name = "b18")]
275 const B18; #[component(name = "b19")] const B19; #[component(name =
276 "b20")] const B20; #[component(name = "b21")] const B21; #[component(name
277 = "b22")] const B22; #[component(name = "b23")] const B23;
278 #[component(name = "b24")] const B24; #[component(name = "b25")] const
279 B25; #[component(name = "b26")] const B26; #[component(name = "b27")]
280 const B27; #[component(name = "b28")] const B28; #[component(name =
281 "b29")] const B29; #[component(name = "b30")] const B30; #[component(name
282 = "b31")] const B31; #[component(name = "b32")] const B32;
283 #[component(name = "b33")] const B33; #[component(name = "b34")] const
284 B34; #[component(name = "b35")] const B35; #[component(name = "b36")]
285 const B36; #[component(name = "b37")] const B37; #[component(name =
286 "b38")] const B38; #[component(name = "b39")] const B39; #[component(name
287 = "b40")] const B40; #[component(name = "b41")] const B41;
288 #[component(name = "b42")] const B42; #[component(name = "b43")] const
289 B43; #[component(name = "b44")] const B44; #[component(name = "b45")]
290 const B45; #[component(name = "b46")] const B46; #[component(name =
291 "b47")] const B47; #[component(name = "b48")] const B48; #[component(name
292 = "b49")] const B49; #[component(name = "b50")] const B50;
293 #[component(name = "b51")] const B51; #[component(name = "b52")] const
294 B52; #[component(name = "b53")] const B53; #[component(name = "b54")]
295 const B54; #[component(name = "b55")] const B55; #[component(name =
296 "b56")] const B56; #[component(name = "b57")] const B57; #[component(name
297 = "b58")] const B58; #[component(name = "b59")] const B59;
298 #[component(name = "b60")] const B60; #[component(name = "b61")] const
299 B61; #[component(name = "b62")] const B62; #[component(name = "b63")]
303 assert!(8 == < Flag64 as wasmtime::component::ComponentType >::SIZE32);
304 assert!(4 == < Flag64 as wasmtime::component::ComponentType >::ALIGN32);
306 pub trait HostWithStore: wasmtime::component::HasData {}
309 _T: wasmtime::component::HasData,
344 linker: &mut wasmtime::component::Linker<T>, in add_to_linker()
441 use wasmtime::component::__internal::Box;
442 wasmtime::component::flags!(
443 Flag1 { #[component(name = "b0")] const B0; }
447 1 == < Flag1 as wasmtime::component::ComponentType >::SIZE32
450 1 == < Flag1 as wasmtime::component::ComponentType >::ALIGN32
453 wasmtime::component::flags!(
454 Flag2 { #[component(name = "b0")] const B0; #[component(name = "b1")]
459 1 == < Flag2 as wasmtime::component::ComponentType >::SIZE32
462 1 == < Flag2 as wasmtime::component::ComponentType >::ALIGN32
465 wasmtime::component::flags!(
466 Flag4 { #[component(name = "b0")] const B0; #[component(name = "b1")]
467 const B1; #[component(name = "b2")] const B2; #[component(name =
472 1 == < Flag4 as wasmtime::component::ComponentType >::SIZE32
475 1 == < Flag4 as wasmtime::component::ComponentType >::ALIGN32
478 wasmtime::component::flags!(
479 Flag8 { #[component(name = "b0")] const B0; #[component(name = "b1")]
480 const B1; #[component(name = "b2")] const B2; #[component(name =
481 "b3")] const B3; #[component(name = "b4")] const B4; #[component(name
482 = "b5")] const B5; #[component(name = "b6")] const B6;
483 #[component(name = "b7")] const B7; }
487 1 == < Flag8 as wasmtime::component::ComponentType >::SIZE32
490 1 == < Flag8 as wasmtime::component::ComponentType >::ALIGN32
493 wasmtime::component::flags!(
494 Flag16 { #[component(name = "b0")] const B0; #[component(name =
495 "b1")] const B1; #[component(name = "b2")] const B2; #[component(name
496 = "b3")] const B3; #[component(name = "b4")] const B4;
497 #[component(name = "b5")] const B5; #[component(name = "b6")] const
498 B6; #[component(name = "b7")] const B7; #[component(name = "b8")]
499 const B8; #[component(name = "b9")] const B9; #[component(name =
500 "b10")] const B10; #[component(name = "b11")] const B11;
501 #[component(name = "b12")] const B12; #[component(name = "b13")]
502 const B13; #[component(name = "b14")] const B14; #[component(name =
507 2 == < Flag16 as wasmtime::component::ComponentType >::SIZE32
510 2 == < Flag16 as wasmtime::component::ComponentType >::ALIGN32
513 wasmtime::component::flags!(
514 Flag32 { #[component(name = "b0")] const B0; #[component(name =
515 "b1")] const B1; #[component(name = "b2")] const B2; #[component(name
516 = "b3")] const B3; #[component(name = "b4")] const B4;
517 #[component(name = "b5")] const B5; #[component(name = "b6")] const
518 B6; #[component(name = "b7")] const B7; #[component(name = "b8")]
519 const B8; #[component(name = "b9")] const B9; #[component(name =
520 "b10")] const B10; #[component(name = "b11")] const B11;
521 #[component(name = "b12")] const B12; #[component(name = "b13")]
522 const B13; #[component(name = "b14")] const B14; #[component(name =
523 "b15")] const B15; #[component(name = "b16")] const B16;
524 #[component(name = "b17")] const B17; #[component(name = "b18")]
525 const B18; #[component(name = "b19")] const B19; #[component(name =
526 "b20")] const B20; #[component(name = "b21")] const B21;
527 #[component(name = "b22")] const B22; #[component(name = "b23")]
528 const B23; #[component(name = "b24")] const B24; #[component(name =
529 "b25")] const B25; #[component(name = "b26")] const B26;
530 #[component(name = "b27")] const B27; #[component(name = "b28")]
531 const B28; #[component(name = "b29")] const B29; #[component(name =
532 "b30")] const B30; #[component(name = "b31")] const B31; }
536 4 == < Flag32 as wasmtime::component::ComponentType >::SIZE32
539 4 == < Flag32 as wasmtime::component::ComponentType >::ALIGN32
542 wasmtime::component::flags!(
543 Flag64 { #[component(name = "b0")] const B0; #[component(name =
544 "b1")] const B1; #[component(name = "b2")] const B2; #[component(name
545 = "b3")] const B3; #[component(name = "b4")] const B4;
546 #[component(name = "b5")] const B5; #[component(name = "b6")] const
547 B6; #[component(name = "b7")] const B7; #[component(name = "b8")]
548 const B8; #[component(name = "b9")] const B9; #[component(name =
549 "b10")] const B10; #[component(name = "b11")] const B11;
550 #[component(name = "b12")] const B12; #[component(name = "b13")]
551 const B13; #[component(name = "b14")] const B14; #[component(name =
552 "b15")] const B15; #[component(name = "b16")] const B16;
553 #[component(name = "b17")] const B17; #[component(name = "b18")]
554 const B18; #[component(name = "b19")] const B19; #[component(name =
555 "b20")] const B20; #[component(name = "b21")] const B21;
556 #[component(name = "b22")] const B22; #[component(name = "b23")]
557 const B23; #[component(name = "b24")] const B24; #[component(name =
558 "b25")] const B25; #[component(name = "b26")] const B26;
559 #[component(name = "b27")] const B27; #[component(name = "b28")]
560 const B28; #[component(name = "b29")] const B29; #[component(name =
561 "b30")] const B30; #[component(name = "b31")] const B31;
562 #[component(name = "b32")] const B32; #[component(name = "b33")]
563 const B33; #[component(name = "b34")] const B34; #[component(name =
564 "b35")] const B35; #[component(name = "b36")] const B36;
565 #[component(name = "b37")] const B37; #[component(name = "b38")]
566 const B38; #[component(name = "b39")] const B39; #[component(name =
567 "b40")] const B40; #[component(name = "b41")] const B41;
568 #[component(name = "b42")] const B42; #[component(name = "b43")]
569 const B43; #[component(name = "b44")] const B44; #[component(name =
570 "b45")] const B45; #[component(name = "b46")] const B46;
571 #[component(name = "b47")] const B47; #[component(name = "b48")]
572 const B48; #[component(name = "b49")] const B49; #[component(name =
573 "b50")] const B50; #[component(name = "b51")] const B51;
574 #[component(name = "b52")] const B52; #[component(name = "b53")]
575 const B53; #[component(name = "b54")] const B54; #[component(name =
576 "b55")] const B55; #[component(name = "b56")] const B56;
577 #[component(name = "b57")] const B57; #[component(name = "b58")]
578 const B58; #[component(name = "b59")] const B59; #[component(name =
579 "b60")] const B60; #[component(name = "b61")] const B61;
580 #[component(name = "b62")] const B62; #[component(name = "b63")]
585 8 == < Flag64 as wasmtime::component::ComponentType >::SIZE32
588 4 == < Flag64 as wasmtime::component::ComponentType >::ALIGN32
593 roundtrip_flag1: wasmtime::component::Func,
594 roundtrip_flag2: wasmtime::component::Func,
595 roundtrip_flag4: wasmtime::component::Func,
596 roundtrip_flag8: wasmtime::component::Func,
597 roundtrip_flag16: wasmtime::component::Func,
598 roundtrip_flag32: wasmtime::component::Func,
599 roundtrip_flag64: wasmtime::component::Func,
603 roundtrip_flag1: wasmtime::component::ComponentExportIndex,
604 roundtrip_flag2: wasmtime::component::ComponentExportIndex,
605 roundtrip_flag4: wasmtime::component::ComponentExportIndex,
606 roundtrip_flag8: wasmtime::component::ComponentExportIndex,
607 roundtrip_flag16: wasmtime::component::ComponentExportIndex,
608 roundtrip_flag32: wasmtime::component::ComponentExportIndex,
609 roundtrip_flag64: wasmtime::component::ComponentExportIndex,
619 _instance_pre: &wasmtime::component::InstancePre<_T>, in new()
622 .component() in new()
631 .component() in new()
661 instance: &wasmtime::component::Instance, in load()
728 wasmtime::component::TypedFunc::< in call_roundtrip_flag1()
742 wasmtime::component::TypedFunc::< in call_roundtrip_flag2()
756 wasmtime::component::TypedFunc::< in call_roundtrip_flag4()
770 wasmtime::component::TypedFunc::< in call_roundtrip_flag8()
784 wasmtime::component::TypedFunc::< in call_roundtrip_flag16()
798 wasmtime::component::TypedFunc::< in call_roundtrip_flag32()
812 wasmtime::component::TypedFunc::< in call_roundtrip_flag64()