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()
406 wasmtime::component::__internal::Box::new( in add_to_linker()
435 wasmtime::component::__internal::Box::new( in add_to_linker()
464 wasmtime::component::__internal::Box::new( in add_to_linker()
493 wasmtime::component::__internal::Box::new( in add_to_linker()
522 wasmtime::component::__internal::Box::new( in add_to_linker()
551 wasmtime::component::__internal::Box::new( in add_to_linker()
580 wasmtime::component::__internal::Box::new( in add_to_linker()
609 use wasmtime::component::__internal::Box;
610 wasmtime::component::flags!(
611 Flag1 { #[component(name = "b0")] const B0; }
615 1 == < Flag1 as wasmtime::component::ComponentType >::SIZE32
618 1 == < Flag1 as wasmtime::component::ComponentType >::ALIGN32
621 wasmtime::component::flags!(
622 Flag2 { #[component(name = "b0")] const B0; #[component(name = "b1")]
627 1 == < Flag2 as wasmtime::component::ComponentType >::SIZE32
630 1 == < Flag2 as wasmtime::component::ComponentType >::ALIGN32
633 wasmtime::component::flags!(
634 Flag4 { #[component(name = "b0")] const B0; #[component(name = "b1")]
635 const B1; #[component(name = "b2")] const B2; #[component(name =
640 1 == < Flag4 as wasmtime::component::ComponentType >::SIZE32
643 1 == < Flag4 as wasmtime::component::ComponentType >::ALIGN32
646 wasmtime::component::flags!(
647 Flag8 { #[component(name = "b0")] const B0; #[component(name = "b1")]
648 const B1; #[component(name = "b2")] const B2; #[component(name =
649 "b3")] const B3; #[component(name = "b4")] const B4; #[component(name
650 = "b5")] const B5; #[component(name = "b6")] const B6;
651 #[component(name = "b7")] const B7; }
655 1 == < Flag8 as wasmtime::component::ComponentType >::SIZE32
658 1 == < Flag8 as wasmtime::component::ComponentType >::ALIGN32
661 wasmtime::component::flags!(
662 Flag16 { #[component(name = "b0")] const B0; #[component(name =
663 "b1")] const B1; #[component(name = "b2")] const B2; #[component(name
664 = "b3")] const B3; #[component(name = "b4")] const B4;
665 #[component(name = "b5")] const B5; #[component(name = "b6")] const
666 B6; #[component(name = "b7")] const B7; #[component(name = "b8")]
667 const B8; #[component(name = "b9")] const B9; #[component(name =
668 "b10")] const B10; #[component(name = "b11")] const B11;
669 #[component(name = "b12")] const B12; #[component(name = "b13")]
670 const B13; #[component(name = "b14")] const B14; #[component(name =
675 2 == < Flag16 as wasmtime::component::ComponentType >::SIZE32
678 2 == < Flag16 as wasmtime::component::ComponentType >::ALIGN32
681 wasmtime::component::flags!(
682 Flag32 { #[component(name = "b0")] const B0; #[component(name =
683 "b1")] const B1; #[component(name = "b2")] const B2; #[component(name
684 = "b3")] const B3; #[component(name = "b4")] const B4;
685 #[component(name = "b5")] const B5; #[component(name = "b6")] const
686 B6; #[component(name = "b7")] const B7; #[component(name = "b8")]
687 const B8; #[component(name = "b9")] const B9; #[component(name =
688 "b10")] const B10; #[component(name = "b11")] const B11;
689 #[component(name = "b12")] const B12; #[component(name = "b13")]
690 const B13; #[component(name = "b14")] const B14; #[component(name =
691 "b15")] const B15; #[component(name = "b16")] const B16;
692 #[component(name = "b17")] const B17; #[component(name = "b18")]
693 const B18; #[component(name = "b19")] const B19; #[component(name =
694 "b20")] const B20; #[component(name = "b21")] const B21;
695 #[component(name = "b22")] const B22; #[component(name = "b23")]
696 const B23; #[component(name = "b24")] const B24; #[component(name =
697 "b25")] const B25; #[component(name = "b26")] const B26;
698 #[component(name = "b27")] const B27; #[component(name = "b28")]
699 const B28; #[component(name = "b29")] const B29; #[component(name =
700 "b30")] const B30; #[component(name = "b31")] const B31; }
704 4 == < Flag32 as wasmtime::component::ComponentType >::SIZE32
707 4 == < Flag32 as wasmtime::component::ComponentType >::ALIGN32
710 wasmtime::component::flags!(
711 Flag64 { #[component(name = "b0")] const B0; #[component(name =
712 "b1")] const B1; #[component(name = "b2")] const B2; #[component(name
713 = "b3")] const B3; #[component(name = "b4")] const B4;
714 #[component(name = "b5")] const B5; #[component(name = "b6")] const
715 B6; #[component(name = "b7")] const B7; #[component(name = "b8")]
716 const B8; #[component(name = "b9")] const B9; #[component(name =
717 "b10")] const B10; #[component(name = "b11")] const B11;
718 #[component(name = "b12")] const B12; #[component(name = "b13")]
719 const B13; #[component(name = "b14")] const B14; #[component(name =
720 "b15")] const B15; #[component(name = "b16")] const B16;
721 #[component(name = "b17")] const B17; #[component(name = "b18")]
722 const B18; #[component(name = "b19")] const B19; #[component(name =
723 "b20")] const B20; #[component(name = "b21")] const B21;
724 #[component(name = "b22")] const B22; #[component(name = "b23")]
725 const B23; #[component(name = "b24")] const B24; #[component(name =
726 "b25")] const B25; #[component(name = "b26")] const B26;
727 #[component(name = "b27")] const B27; #[component(name = "b28")]
728 const B28; #[component(name = "b29")] const B29; #[component(name =
729 "b30")] const B30; #[component(name = "b31")] const B31;
730 #[component(name = "b32")] const B32; #[component(name = "b33")]
731 const B33; #[component(name = "b34")] const B34; #[component(name =
732 "b35")] const B35; #[component(name = "b36")] const B36;
733 #[component(name = "b37")] const B37; #[component(name = "b38")]
734 const B38; #[component(name = "b39")] const B39; #[component(name =
735 "b40")] const B40; #[component(name = "b41")] const B41;
736 #[component(name = "b42")] const B42; #[component(name = "b43")]
737 const B43; #[component(name = "b44")] const B44; #[component(name =
738 "b45")] const B45; #[component(name = "b46")] const B46;
739 #[component(name = "b47")] const B47; #[component(name = "b48")]
740 const B48; #[component(name = "b49")] const B49; #[component(name =
741 "b50")] const B50; #[component(name = "b51")] const B51;
742 #[component(name = "b52")] const B52; #[component(name = "b53")]
743 const B53; #[component(name = "b54")] const B54; #[component(name =
744 "b55")] const B55; #[component(name = "b56")] const B56;
745 #[component(name = "b57")] const B57; #[component(name = "b58")]
746 const B58; #[component(name = "b59")] const B59; #[component(name =
747 "b60")] const B60; #[component(name = "b61")] const B61;
748 #[component(name = "b62")] const B62; #[component(name = "b63")]
753 8 == < Flag64 as wasmtime::component::ComponentType >::SIZE32
756 4 == < Flag64 as wasmtime::component::ComponentType >::ALIGN32
761 roundtrip_flag1: wasmtime::component::Func,
762 roundtrip_flag2: wasmtime::component::Func,
763 roundtrip_flag4: wasmtime::component::Func,
764 roundtrip_flag8: wasmtime::component::Func,
765 roundtrip_flag16: wasmtime::component::Func,
766 roundtrip_flag32: wasmtime::component::Func,
767 roundtrip_flag64: wasmtime::component::Func,
771 roundtrip_flag1: wasmtime::component::ComponentExportIndex,
772 roundtrip_flag2: wasmtime::component::ComponentExportIndex,
773 roundtrip_flag4: wasmtime::component::ComponentExportIndex,
774 roundtrip_flag8: wasmtime::component::ComponentExportIndex,
775 roundtrip_flag16: wasmtime::component::ComponentExportIndex,
776 roundtrip_flag32: wasmtime::component::ComponentExportIndex,
777 roundtrip_flag64: wasmtime::component::ComponentExportIndex,
787 _instance_pre: &wasmtime::component::InstancePre<_T>, in new()
790 .component() in new()
799 .component() in new()
829 instance: &wasmtime::component::Instance, in load()
904 wasmtime::component::TypedFunc::< in call_roundtrip_flag1()
929 wasmtime::component::TypedFunc::< in call_roundtrip_flag2()
954 wasmtime::component::TypedFunc::< in call_roundtrip_flag4()
979 wasmtime::component::TypedFunc::< in call_roundtrip_flag8()
1004 wasmtime::component::TypedFunc::< in call_roundtrip_flag16()
1029 wasmtime::component::TypedFunc::< in call_roundtrip_flag32()
1054 wasmtime::component::TypedFunc::< in call_roundtrip_flag64()