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 {
308 accessor: &wasmtime::component::Accessor<T, Self>, in roundtrip_flag1()
312 accessor: &wasmtime::component::Accessor<T, Self>, in roundtrip_flag2()
316 accessor: &wasmtime::component::Accessor<T, Self>, in roundtrip_flag4()
320 accessor: &wasmtime::component::Accessor<T, Self>, in roundtrip_flag8()
324 accessor: &wasmtime::component::Accessor<T, Self>, in roundtrip_flag16()
328 accessor: &wasmtime::component::Accessor<T, Self>, in roundtrip_flag32()
332 accessor: &wasmtime::component::Accessor<T, Self>, in roundtrip_flag64()
339 linker: &mut wasmtime::component::Linker<T>, in add_to_linker()
350 move |caller: &wasmtime::component::Accessor<T>, (arg0,): (Flag1,)| { in add_to_linker()
351 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
361 move |caller: &wasmtime::component::Accessor<T>, (arg0,): (Flag2,)| { in add_to_linker()
362 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
372 move |caller: &wasmtime::component::Accessor<T>, (arg0,): (Flag4,)| { in add_to_linker()
373 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
383 move |caller: &wasmtime::component::Accessor<T>, (arg0,): (Flag8,)| { in add_to_linker()
384 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
394 move |caller: &wasmtime::component::Accessor<T>, (arg0,): (Flag16,)| { in add_to_linker()
395 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
405 move |caller: &wasmtime::component::Accessor<T>, (arg0,): (Flag32,)| { in add_to_linker()
406 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
416 move |caller: &wasmtime::component::Accessor<T>, (arg0,): (Flag64,)| { in add_to_linker()
417 wasmtime::component::__internal::Box::pin(async move { in add_to_linker()
436 use wasmtime::component::__internal::Box;
437 wasmtime::component::flags!(
438 Flag1 { #[component(name = "b0")] const B0; }
442 1 == < Flag1 as wasmtime::component::ComponentType >::SIZE32
445 1 == < Flag1 as wasmtime::component::ComponentType >::ALIGN32
448 wasmtime::component::flags!(
449 Flag2 { #[component(name = "b0")] const B0; #[component(name = "b1")]
454 1 == < Flag2 as wasmtime::component::ComponentType >::SIZE32
457 1 == < Flag2 as wasmtime::component::ComponentType >::ALIGN32
460 wasmtime::component::flags!(
461 Flag4 { #[component(name = "b0")] const B0; #[component(name = "b1")]
462 const B1; #[component(name = "b2")] const B2; #[component(name =
467 1 == < Flag4 as wasmtime::component::ComponentType >::SIZE32
470 1 == < Flag4 as wasmtime::component::ComponentType >::ALIGN32
473 wasmtime::component::flags!(
474 Flag8 { #[component(name = "b0")] const B0; #[component(name = "b1")]
475 const B1; #[component(name = "b2")] const B2; #[component(name =
476 "b3")] const B3; #[component(name = "b4")] const B4; #[component(name
477 = "b5")] const B5; #[component(name = "b6")] const B6;
478 #[component(name = "b7")] const B7; }
482 1 == < Flag8 as wasmtime::component::ComponentType >::SIZE32
485 1 == < Flag8 as wasmtime::component::ComponentType >::ALIGN32
488 wasmtime::component::flags!(
489 Flag16 { #[component(name = "b0")] const B0; #[component(name =
490 "b1")] const B1; #[component(name = "b2")] const B2; #[component(name
491 = "b3")] const B3; #[component(name = "b4")] const B4;
492 #[component(name = "b5")] const B5; #[component(name = "b6")] const
493 B6; #[component(name = "b7")] const B7; #[component(name = "b8")]
494 const B8; #[component(name = "b9")] const B9; #[component(name =
495 "b10")] const B10; #[component(name = "b11")] const B11;
496 #[component(name = "b12")] const B12; #[component(name = "b13")]
497 const B13; #[component(name = "b14")] const B14; #[component(name =
502 2 == < Flag16 as wasmtime::component::ComponentType >::SIZE32
505 2 == < Flag16 as wasmtime::component::ComponentType >::ALIGN32
508 wasmtime::component::flags!(
509 Flag32 { #[component(name = "b0")] const B0; #[component(name =
510 "b1")] const B1; #[component(name = "b2")] const B2; #[component(name
511 = "b3")] const B3; #[component(name = "b4")] const B4;
512 #[component(name = "b5")] const B5; #[component(name = "b6")] const
513 B6; #[component(name = "b7")] const B7; #[component(name = "b8")]
514 const B8; #[component(name = "b9")] const B9; #[component(name =
515 "b10")] const B10; #[component(name = "b11")] const B11;
516 #[component(name = "b12")] const B12; #[component(name = "b13")]
517 const B13; #[component(name = "b14")] const B14; #[component(name =
518 "b15")] const B15; #[component(name = "b16")] const B16;
519 #[component(name = "b17")] const B17; #[component(name = "b18")]
520 const B18; #[component(name = "b19")] const B19; #[component(name =
521 "b20")] const B20; #[component(name = "b21")] const B21;
522 #[component(name = "b22")] const B22; #[component(name = "b23")]
523 const B23; #[component(name = "b24")] const B24; #[component(name =
524 "b25")] const B25; #[component(name = "b26")] const B26;
525 #[component(name = "b27")] const B27; #[component(name = "b28")]
526 const B28; #[component(name = "b29")] const B29; #[component(name =
527 "b30")] const B30; #[component(name = "b31")] const B31; }
531 4 == < Flag32 as wasmtime::component::ComponentType >::SIZE32
534 4 == < Flag32 as wasmtime::component::ComponentType >::ALIGN32
537 wasmtime::component::flags!(
538 Flag64 { #[component(name = "b0")] const B0; #[component(name =
539 "b1")] const B1; #[component(name = "b2")] const B2; #[component(name
540 = "b3")] const B3; #[component(name = "b4")] const B4;
541 #[component(name = "b5")] const B5; #[component(name = "b6")] const
542 B6; #[component(name = "b7")] const B7; #[component(name = "b8")]
543 const B8; #[component(name = "b9")] const B9; #[component(name =
544 "b10")] const B10; #[component(name = "b11")] const B11;
545 #[component(name = "b12")] const B12; #[component(name = "b13")]
546 const B13; #[component(name = "b14")] const B14; #[component(name =
547 "b15")] const B15; #[component(name = "b16")] const B16;
548 #[component(name = "b17")] const B17; #[component(name = "b18")]
549 const B18; #[component(name = "b19")] const B19; #[component(name =
550 "b20")] const B20; #[component(name = "b21")] const B21;
551 #[component(name = "b22")] const B22; #[component(name = "b23")]
552 const B23; #[component(name = "b24")] const B24; #[component(name =
553 "b25")] const B25; #[component(name = "b26")] const B26;
554 #[component(name = "b27")] const B27; #[component(name = "b28")]
555 const B28; #[component(name = "b29")] const B29; #[component(name =
556 "b30")] const B30; #[component(name = "b31")] const B31;
557 #[component(name = "b32")] const B32; #[component(name = "b33")]
558 const B33; #[component(name = "b34")] const B34; #[component(name =
559 "b35")] const B35; #[component(name = "b36")] const B36;
560 #[component(name = "b37")] const B37; #[component(name = "b38")]
561 const B38; #[component(name = "b39")] const B39; #[component(name =
562 "b40")] const B40; #[component(name = "b41")] const B41;
563 #[component(name = "b42")] const B42; #[component(name = "b43")]
564 const B43; #[component(name = "b44")] const B44; #[component(name =
565 "b45")] const B45; #[component(name = "b46")] const B46;
566 #[component(name = "b47")] const B47; #[component(name = "b48")]
567 const B48; #[component(name = "b49")] const B49; #[component(name =
568 "b50")] const B50; #[component(name = "b51")] const B51;
569 #[component(name = "b52")] const B52; #[component(name = "b53")]
570 const B53; #[component(name = "b54")] const B54; #[component(name =
571 "b55")] const B55; #[component(name = "b56")] const B56;
572 #[component(name = "b57")] const B57; #[component(name = "b58")]
573 const B58; #[component(name = "b59")] const B59; #[component(name =
574 "b60")] const B60; #[component(name = "b61")] const B61;
575 #[component(name = "b62")] const B62; #[component(name = "b63")]
580 8 == < Flag64 as wasmtime::component::ComponentType >::SIZE32
583 4 == < Flag64 as wasmtime::component::ComponentType >::ALIGN32
588 roundtrip_flag1: wasmtime::component::Func,
589 roundtrip_flag2: wasmtime::component::Func,
590 roundtrip_flag4: wasmtime::component::Func,
591 roundtrip_flag8: wasmtime::component::Func,
592 roundtrip_flag16: wasmtime::component::Func,
593 roundtrip_flag32: wasmtime::component::Func,
594 roundtrip_flag64: wasmtime::component::Func,
598 roundtrip_flag1: wasmtime::component::ComponentExportIndex,
599 roundtrip_flag2: wasmtime::component::ComponentExportIndex,
600 roundtrip_flag4: wasmtime::component::ComponentExportIndex,
601 roundtrip_flag8: wasmtime::component::ComponentExportIndex,
602 roundtrip_flag16: wasmtime::component::ComponentExportIndex,
603 roundtrip_flag32: wasmtime::component::ComponentExportIndex,
604 roundtrip_flag64: wasmtime::component::ComponentExportIndex,
614 _instance_pre: &wasmtime::component::InstancePre<_T>, in new()
617 .component() in new()
626 .component() in new()
656 instance: &wasmtime::component::Instance, in load()
719 accessor: &wasmtime::component::Accessor<_T, _D>, in call_roundtrip_flag1()
724 _D: wasmtime::component::HasData, in call_roundtrip_flag1()
727 wasmtime::component::TypedFunc::< in call_roundtrip_flag1()
737 accessor: &wasmtime::component::Accessor<_T, _D>, in call_roundtrip_flag2()
742 _D: wasmtime::component::HasData, in call_roundtrip_flag2()
745 wasmtime::component::TypedFunc::< in call_roundtrip_flag2()
755 accessor: &wasmtime::component::Accessor<_T, _D>, in call_roundtrip_flag4()
760 _D: wasmtime::component::HasData, in call_roundtrip_flag4()
763 wasmtime::component::TypedFunc::< in call_roundtrip_flag4()
773 accessor: &wasmtime::component::Accessor<_T, _D>, in call_roundtrip_flag8()
778 _D: wasmtime::component::HasData, in call_roundtrip_flag8()
781 wasmtime::component::TypedFunc::< in call_roundtrip_flag8()
791 accessor: &wasmtime::component::Accessor<_T, _D>, in call_roundtrip_flag16()
796 _D: wasmtime::component::HasData, in call_roundtrip_flag16()
799 wasmtime::component::TypedFunc::< in call_roundtrip_flag16()
809 accessor: &wasmtime::component::Accessor<_T, _D>, in call_roundtrip_flag32()
814 _D: wasmtime::component::HasData, in call_roundtrip_flag32()
817 wasmtime::component::TypedFunc::< in call_roundtrip_flag32()
827 accessor: &wasmtime::component::Accessor<_T, _D>, in call_roundtrip_flag64()
832 _D: wasmtime::component::HasData, in call_roundtrip_flag64()
835 wasmtime::component::TypedFunc::< in call_roundtrip_flag64()