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 + Send {}
309 _T: wasmtime::component::HasData + Send,
386 linker: &mut wasmtime::component::Linker<T>, in add_to_linker()
401 wasmtime::component::__internal::Box::new(async move { in add_to_linker()
414 wasmtime::component::__internal::Box::new(async move { in add_to_linker()
427 wasmtime::component::__internal::Box::new(async move { in add_to_linker()
440 wasmtime::component::__internal::Box::new(async move { in add_to_linker()
453 wasmtime::component::__internal::Box::new(async move { in add_to_linker()
466 wasmtime::component::__internal::Box::new(async move { in add_to_linker()
479 wasmtime::component::__internal::Box::new(async move { in add_to_linker()
497 use wasmtime::component::__internal::Box;
498 wasmtime::component::flags!(
499 Flag1 { #[component(name = "b0")] const B0; }
503 1 == < Flag1 as wasmtime::component::ComponentType >::SIZE32
506 1 == < Flag1 as wasmtime::component::ComponentType >::ALIGN32
509 wasmtime::component::flags!(
510 Flag2 { #[component(name = "b0")] const B0; #[component(name = "b1")]
515 1 == < Flag2 as wasmtime::component::ComponentType >::SIZE32
518 1 == < Flag2 as wasmtime::component::ComponentType >::ALIGN32
521 wasmtime::component::flags!(
522 Flag4 { #[component(name = "b0")] const B0; #[component(name = "b1")]
523 const B1; #[component(name = "b2")] const B2; #[component(name =
528 1 == < Flag4 as wasmtime::component::ComponentType >::SIZE32
531 1 == < Flag4 as wasmtime::component::ComponentType >::ALIGN32
534 wasmtime::component::flags!(
535 Flag8 { #[component(name = "b0")] const B0; #[component(name = "b1")]
536 const B1; #[component(name = "b2")] const B2; #[component(name =
537 "b3")] const B3; #[component(name = "b4")] const B4; #[component(name
538 = "b5")] const B5; #[component(name = "b6")] const B6;
539 #[component(name = "b7")] const B7; }
543 1 == < Flag8 as wasmtime::component::ComponentType >::SIZE32
546 1 == < Flag8 as wasmtime::component::ComponentType >::ALIGN32
549 wasmtime::component::flags!(
550 Flag16 { #[component(name = "b0")] const B0; #[component(name =
551 "b1")] const B1; #[component(name = "b2")] const B2; #[component(name
552 = "b3")] const B3; #[component(name = "b4")] const B4;
553 #[component(name = "b5")] const B5; #[component(name = "b6")] const
554 B6; #[component(name = "b7")] const B7; #[component(name = "b8")]
555 const B8; #[component(name = "b9")] const B9; #[component(name =
556 "b10")] const B10; #[component(name = "b11")] const B11;
557 #[component(name = "b12")] const B12; #[component(name = "b13")]
558 const B13; #[component(name = "b14")] const B14; #[component(name =
563 2 == < Flag16 as wasmtime::component::ComponentType >::SIZE32
566 2 == < Flag16 as wasmtime::component::ComponentType >::ALIGN32
569 wasmtime::component::flags!(
570 Flag32 { #[component(name = "b0")] const B0; #[component(name =
571 "b1")] const B1; #[component(name = "b2")] const B2; #[component(name
572 = "b3")] const B3; #[component(name = "b4")] const B4;
573 #[component(name = "b5")] const B5; #[component(name = "b6")] const
574 B6; #[component(name = "b7")] const B7; #[component(name = "b8")]
575 const B8; #[component(name = "b9")] const B9; #[component(name =
576 "b10")] const B10; #[component(name = "b11")] const B11;
577 #[component(name = "b12")] const B12; #[component(name = "b13")]
578 const B13; #[component(name = "b14")] const B14; #[component(name =
579 "b15")] const B15; #[component(name = "b16")] const B16;
580 #[component(name = "b17")] const B17; #[component(name = "b18")]
581 const B18; #[component(name = "b19")] const B19; #[component(name =
582 "b20")] const B20; #[component(name = "b21")] const B21;
583 #[component(name = "b22")] const B22; #[component(name = "b23")]
584 const B23; #[component(name = "b24")] const B24; #[component(name =
585 "b25")] const B25; #[component(name = "b26")] const B26;
586 #[component(name = "b27")] const B27; #[component(name = "b28")]
587 const B28; #[component(name = "b29")] const B29; #[component(name =
588 "b30")] const B30; #[component(name = "b31")] const B31; }
592 4 == < Flag32 as wasmtime::component::ComponentType >::SIZE32
595 4 == < Flag32 as wasmtime::component::ComponentType >::ALIGN32
598 wasmtime::component::flags!(
599 Flag64 { #[component(name = "b0")] const B0; #[component(name =
600 "b1")] const B1; #[component(name = "b2")] const B2; #[component(name
601 = "b3")] const B3; #[component(name = "b4")] const B4;
602 #[component(name = "b5")] const B5; #[component(name = "b6")] const
603 B6; #[component(name = "b7")] const B7; #[component(name = "b8")]
604 const B8; #[component(name = "b9")] const B9; #[component(name =
605 "b10")] const B10; #[component(name = "b11")] const B11;
606 #[component(name = "b12")] const B12; #[component(name = "b13")]
607 const B13; #[component(name = "b14")] const B14; #[component(name =
608 "b15")] const B15; #[component(name = "b16")] const B16;
609 #[component(name = "b17")] const B17; #[component(name = "b18")]
610 const B18; #[component(name = "b19")] const B19; #[component(name =
611 "b20")] const B20; #[component(name = "b21")] const B21;
612 #[component(name = "b22")] const B22; #[component(name = "b23")]
613 const B23; #[component(name = "b24")] const B24; #[component(name =
614 "b25")] const B25; #[component(name = "b26")] const B26;
615 #[component(name = "b27")] const B27; #[component(name = "b28")]
616 const B28; #[component(name = "b29")] const B29; #[component(name =
617 "b30")] const B30; #[component(name = "b31")] const B31;
618 #[component(name = "b32")] const B32; #[component(name = "b33")]
619 const B33; #[component(name = "b34")] const B34; #[component(name =
620 "b35")] const B35; #[component(name = "b36")] const B36;
621 #[component(name = "b37")] const B37; #[component(name = "b38")]
622 const B38; #[component(name = "b39")] const B39; #[component(name =
623 "b40")] const B40; #[component(name = "b41")] const B41;
624 #[component(name = "b42")] const B42; #[component(name = "b43")]
625 const B43; #[component(name = "b44")] const B44; #[component(name =
626 "b45")] const B45; #[component(name = "b46")] const B46;
627 #[component(name = "b47")] const B47; #[component(name = "b48")]
628 const B48; #[component(name = "b49")] const B49; #[component(name =
629 "b50")] const B50; #[component(name = "b51")] const B51;
630 #[component(name = "b52")] const B52; #[component(name = "b53")]
631 const B53; #[component(name = "b54")] const B54; #[component(name =
632 "b55")] const B55; #[component(name = "b56")] const B56;
633 #[component(name = "b57")] const B57; #[component(name = "b58")]
634 const B58; #[component(name = "b59")] const B59; #[component(name =
635 "b60")] const B60; #[component(name = "b61")] const B61;
636 #[component(name = "b62")] const B62; #[component(name = "b63")]
641 8 == < Flag64 as wasmtime::component::ComponentType >::SIZE32
644 4 == < Flag64 as wasmtime::component::ComponentType >::ALIGN32
649 roundtrip_flag1: wasmtime::component::Func,
650 roundtrip_flag2: wasmtime::component::Func,
651 roundtrip_flag4: wasmtime::component::Func,
652 roundtrip_flag8: wasmtime::component::Func,
653 roundtrip_flag16: wasmtime::component::Func,
654 roundtrip_flag32: wasmtime::component::Func,
655 roundtrip_flag64: wasmtime::component::Func,
659 roundtrip_flag1: wasmtime::component::ComponentExportIndex,
660 roundtrip_flag2: wasmtime::component::ComponentExportIndex,
661 roundtrip_flag4: wasmtime::component::ComponentExportIndex,
662 roundtrip_flag8: wasmtime::component::ComponentExportIndex,
663 roundtrip_flag16: wasmtime::component::ComponentExportIndex,
664 roundtrip_flag32: wasmtime::component::ComponentExportIndex,
665 roundtrip_flag64: wasmtime::component::ComponentExportIndex,
675 _instance_pre: &wasmtime::component::InstancePre<_T>, in new()
678 .component() in new()
687 .component() in new()
717 instance: &wasmtime::component::Instance, in load()
787 wasmtime::component::TypedFunc::< in call_roundtrip_flag1()
806 wasmtime::component::TypedFunc::< in call_roundtrip_flag2()
825 wasmtime::component::TypedFunc::< in call_roundtrip_flag4()
844 wasmtime::component::TypedFunc::< in call_roundtrip_flag8()
863 wasmtime::component::TypedFunc::< in call_roundtrip_flag16()
882 wasmtime::component::TypedFunc::< in call_roundtrip_flag32()
901 wasmtime::component::TypedFunc::< in call_roundtrip_flag64()