• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// This file is generated by cargo_embargo.
2// Do not modify this file after the first "rust_*" or "genrule" module
3// because the changes will be overridden on upgrade.
4// Content before the first "rust_*" or "genrule" module is preserved.
5
6package {
7    default_team: "trendy_team_android_rust",
8    default_applicable_licenses: ["external_rust_crates_tokio_license"],
9}
10
11// Added automatically by a large-scale-change
12// See: http://go/android-license-faq
13license {
14    name: "external_rust_crates_tokio_license",
15    visibility: [":__subpackages__"],
16    license_kinds: [
17        "SPDX-license-identifier-MIT",
18    ],
19    license_text: [
20        "LICENSE",
21    ],
22}
23
24rust_library {
25    name: "libtokio",
26    host_supported: true,
27    crate_name: "tokio",
28    cargo_env_compat: true,
29    cargo_pkg_version: "1.32.0",
30    crate_root: "src/lib.rs",
31    edition: "2021",
32    features: [
33        "bytes",
34        "fs",
35        "io-util",
36        "libc",
37        "macros",
38        "mio",
39        "net",
40        "num_cpus",
41        "rt",
42        "rt-multi-thread",
43        "socket2",
44        "sync",
45        "time",
46        "tokio-macros",
47    ],
48    rustlibs: [
49        "libbytes",
50        "liblibc",
51        "libmio",
52        "libnum_cpus",
53        "libpin_project_lite",
54        "libsocket2",
55    ],
56    proc_macros: ["libtokio_macros"],
57    apex_available: [
58        "//apex_available:platform",
59        "//apex_available:anyapex",
60    ],
61    product_available: true,
62    vendor_available: true,
63    min_sdk_version: "29",
64}
65
66rust_library {
67    name: "libtokio_for_test",
68    host_supported: true,
69    crate_name: "tokio",
70    cargo_env_compat: true,
71    cargo_pkg_version: "1.32.0",
72    crate_root: "src/lib.rs",
73    edition: "2021",
74    features: [
75        "bytes",
76        "fs",
77        "io-util",
78        "libc",
79        "macros",
80        "mio",
81        "net",
82        "num_cpus",
83        "rt",
84        "rt-multi-thread",
85        "socket2",
86        "sync",
87        "test-util",
88        "time",
89        "tokio-macros",
90    ],
91    rustlibs: [
92        "libbytes",
93        "liblibc",
94        "libmio",
95        "libnum_cpus",
96        "libpin_project_lite",
97        "libsocket2",
98    ],
99    proc_macros: ["libtokio_macros"],
100    apex_available: [
101        "//apex_available:platform",
102        "//apex_available:anyapex",
103    ],
104    product_available: true,
105    vendor_available: true,
106    min_sdk_version: "29",
107}
108
109rust_defaults {
110    name: "tokio_defaults_tests",
111    crate_name: "tokio",
112    cargo_env_compat: true,
113    test_suites: ["general-tests"],
114    auto_gen_config: true,
115    edition: "2021",
116    features: [
117        "bytes",
118        "fs",
119        "full",
120        "io-util",
121        "libc",
122        "macros",
123        "memchr",
124        "mio",
125        "net",
126        "num_cpus",
127        "rt",
128        "rt-multi-thread",
129        "sync",
130        "time",
131        "tokio-macros",
132    ],
133    cfgs: ["tokio_track_caller"],
134    rustlibs: [
135        "libasync_stream",
136        "libbytes",
137        "libfutures",
138        "liblibc",
139        "libmemchr",
140        "libmio",
141        "libnix",
142        "libnum_cpus",
143        "libpin_project_lite",
144        "librand",
145        "libtokio",
146        "libtokio_stream",
147        "libtokio_test",
148    ],
149    proc_macros: ["libtokio_macros"],
150}
151
152rust_test {
153    name: "tokio_test_tests__require_full",
154    defaults: ["tokio_defaults_tests"],
155    host_supported: true,
156    srcs: ["tests/_require_full.rs"],
157    test_options: {
158        unit_test: true,
159    },
160}
161
162rust_test {
163    name: "tokio_test_tests_buffered",
164    defaults: ["tokio_defaults_tests"],
165    host_supported: true,
166    srcs: ["tests/buffered.rs"],
167    test_options: {
168        unit_test: true,
169    },
170}
171
172rust_test {
173    name: "tokio_test_tests_io_async_fd",
174    defaults: ["tokio_defaults_tests"],
175    host_supported: true,
176    srcs: ["tests/io_async_fd.rs"],
177    test_options: {
178        unit_test: true,
179    },
180}
181
182rust_test {
183    name: "tokio_test_tests_io_async_read",
184    defaults: ["tokio_defaults_tests"],
185    host_supported: true,
186    srcs: ["tests/io_async_read.rs"],
187    test_options: {
188        unit_test: true,
189    },
190}
191
192rust_test {
193    name: "tokio_test_tests_io_chain",
194    defaults: ["tokio_defaults_tests"],
195    host_supported: true,
196    srcs: ["tests/io_chain.rs"],
197    test_options: {
198        unit_test: true,
199    },
200}
201
202rust_test {
203    name: "tokio_test_tests_io_copy",
204    defaults: ["tokio_defaults_tests"],
205    host_supported: true,
206    srcs: ["tests/io_copy.rs"],
207    test_options: {
208        unit_test: true,
209    },
210}
211
212rust_test {
213    name: "tokio_test_tests_io_copy_bidirectional",
214    defaults: ["tokio_defaults_tests"],
215    host_supported: true,
216    srcs: ["tests/io_copy_bidirectional.rs"],
217    test_options: {
218        unit_test: true,
219    },
220}
221
222rust_test {
223    name: "tokio_test_tests_io_driver",
224    defaults: ["tokio_defaults_tests"],
225    host_supported: true,
226    srcs: ["tests/io_driver.rs"],
227    test_options: {
228        unit_test: true,
229    },
230}
231
232rust_test {
233    name: "tokio_test_tests_io_driver_drop",
234    defaults: ["tokio_defaults_tests"],
235    host_supported: true,
236    srcs: ["tests/io_driver_drop.rs"],
237    test_options: {
238        unit_test: true,
239    },
240}
241
242rust_test {
243    name: "tokio_test_tests_io_lines",
244    defaults: ["tokio_defaults_tests"],
245    host_supported: true,
246    srcs: ["tests/io_lines.rs"],
247    test_options: {
248        unit_test: true,
249    },
250}
251
252rust_test {
253    name: "tokio_test_tests_io_mem_stream",
254    defaults: ["tokio_defaults_tests"],
255    host_supported: true,
256    srcs: ["tests/io_mem_stream.rs"],
257    test_options: {
258        unit_test: true,
259    },
260}
261
262rust_test {
263    name: "tokio_test_tests_io_read",
264    defaults: ["tokio_defaults_tests"],
265    host_supported: true,
266    srcs: ["tests/io_read.rs"],
267    test_options: {
268        unit_test: true,
269    },
270}
271
272rust_test {
273    name: "tokio_test_tests_io_read_buf",
274    defaults: ["tokio_defaults_tests"],
275    host_supported: true,
276    srcs: ["tests/io_read_buf.rs"],
277    test_options: {
278        unit_test: true,
279    },
280}
281
282rust_test {
283    name: "tokio_test_tests_io_read_exact",
284    defaults: ["tokio_defaults_tests"],
285    host_supported: true,
286    srcs: ["tests/io_read_exact.rs"],
287    test_options: {
288        unit_test: true,
289    },
290}
291
292rust_test {
293    name: "tokio_test_tests_io_read_line",
294    defaults: ["tokio_defaults_tests"],
295    host_supported: true,
296    srcs: ["tests/io_read_line.rs"],
297    test_options: {
298        unit_test: true,
299    },
300}
301
302rust_test {
303    name: "tokio_test_tests_io_read_to_end",
304    defaults: ["tokio_defaults_tests"],
305    host_supported: true,
306    srcs: ["tests/io_read_to_end.rs"],
307    test_options: {
308        unit_test: true,
309    },
310}
311
312rust_test {
313    name: "tokio_test_tests_io_read_to_string",
314    defaults: ["tokio_defaults_tests"],
315    host_supported: true,
316    srcs: ["tests/io_read_to_string.rs"],
317    test_options: {
318        unit_test: true,
319    },
320}
321
322rust_test {
323    name: "tokio_test_tests_io_read_until",
324    defaults: ["tokio_defaults_tests"],
325    host_supported: true,
326    srcs: ["tests/io_read_until.rs"],
327    test_options: {
328        unit_test: true,
329    },
330}
331
332rust_test {
333    name: "tokio_test_tests_io_split",
334    defaults: ["tokio_defaults_tests"],
335    host_supported: true,
336    srcs: ["tests/io_split.rs"],
337    test_options: {
338        unit_test: true,
339    },
340}
341
342rust_test {
343    name: "tokio_test_tests_io_take",
344    defaults: ["tokio_defaults_tests"],
345    host_supported: true,
346    srcs: ["tests/io_take.rs"],
347    test_options: {
348        unit_test: true,
349    },
350}
351
352rust_test {
353    name: "tokio_test_tests_io_write",
354    defaults: ["tokio_defaults_tests"],
355    host_supported: true,
356    srcs: ["tests/io_write.rs"],
357    test_options: {
358        unit_test: true,
359    },
360}
361
362rust_test {
363    name: "tokio_test_tests_io_write_all",
364    defaults: ["tokio_defaults_tests"],
365    host_supported: true,
366    srcs: ["tests/io_write_all.rs"],
367    test_options: {
368        unit_test: true,
369    },
370}
371
372rust_test {
373    name: "tokio_test_tests_io_write_buf",
374    defaults: ["tokio_defaults_tests"],
375    host_supported: true,
376    srcs: ["tests/io_write_buf.rs"],
377    test_options: {
378        unit_test: true,
379    },
380}
381
382rust_test {
383    name: "tokio_test_tests_io_write_int",
384    defaults: ["tokio_defaults_tests"],
385    host_supported: true,
386    srcs: ["tests/io_write_int.rs"],
387    test_options: {
388        unit_test: true,
389    },
390}
391
392rust_test {
393    name: "tokio_test_tests_macros_join",
394    defaults: ["tokio_defaults_tests"],
395    host_supported: true,
396    srcs: ["tests/macros_join.rs"],
397    test_options: {
398        unit_test: true,
399    },
400}
401
402rust_test {
403    name: "tokio_test_tests_macros_pin",
404    defaults: ["tokio_defaults_tests"],
405    host_supported: true,
406    srcs: ["tests/macros_pin.rs"],
407    test_options: {
408        unit_test: true,
409    },
410}
411
412rust_test {
413    name: "tokio_test_tests_macros_select",
414    defaults: ["tokio_defaults_tests"],
415    host_supported: true,
416    srcs: ["tests/macros_select.rs"],
417    test_options: {
418        unit_test: true,
419    },
420}
421
422rust_test {
423    name: "tokio_test_tests_macros_test",
424    defaults: ["tokio_defaults_tests"],
425    host_supported: true,
426    srcs: ["tests/macros_test.rs"],
427    test_options: {
428        unit_test: true,
429    },
430}
431
432rust_test {
433    name: "tokio_test_tests_macros_try_join",
434    defaults: ["tokio_defaults_tests"],
435    host_supported: true,
436    srcs: ["tests/macros_try_join.rs"],
437    test_options: {
438        unit_test: true,
439    },
440}
441
442rust_test {
443    name: "tokio_test_tests_net_bind_resource",
444    defaults: ["tokio_defaults_tests"],
445    host_supported: true,
446    srcs: ["tests/net_bind_resource.rs"],
447    test_options: {
448        unit_test: true,
449    },
450}
451
452rust_test {
453    name: "tokio_test_tests_net_lookup_host",
454    defaults: ["tokio_defaults_tests"],
455    host_supported: true,
456    srcs: ["tests/net_lookup_host.rs"],
457    test_options: {
458        unit_test: true,
459    },
460}
461
462rust_test {
463    name: "tokio_test_tests_no_rt",
464    defaults: ["tokio_defaults_tests"],
465    host_supported: true,
466    srcs: ["tests/no_rt.rs"],
467    test_options: {
468        unit_test: true,
469    },
470}
471
472rust_test {
473    name: "tokio_test_tests_process_kill_on_drop",
474    defaults: ["tokio_defaults_tests"],
475    host_supported: true,
476    srcs: ["tests/process_kill_on_drop.rs"],
477    test_options: {
478        unit_test: true,
479    },
480}
481
482rust_test {
483    name: "tokio_test_tests_rt_basic",
484    defaults: ["tokio_defaults_tests"],
485    host_supported: true,
486    srcs: ["tests/rt_basic.rs"],
487    test_options: {
488        unit_test: true,
489    },
490}
491
492rust_test {
493    name: "tokio_test_tests_rt_common",
494    defaults: ["tokio_defaults_tests"],
495    host_supported: true,
496    srcs: ["tests/rt_common.rs"],
497    test_options: {
498        unit_test: true,
499    },
500}
501
502rust_test {
503    name: "tokio_test_tests_rt_threaded",
504    defaults: ["tokio_defaults_tests"],
505    host_supported: true,
506    srcs: ["tests/rt_threaded.rs"],
507    test_options: {
508        unit_test: true,
509    },
510}
511
512rust_test {
513    name: "tokio_test_tests_sync_barrier",
514    defaults: ["tokio_defaults_tests"],
515    host_supported: true,
516    srcs: ["tests/sync_barrier.rs"],
517    test_options: {
518        unit_test: true,
519    },
520}
521
522rust_test {
523    name: "tokio_test_tests_sync_broadcast",
524    defaults: ["tokio_defaults_tests"],
525    host_supported: true,
526    srcs: ["tests/sync_broadcast.rs"],
527    test_options: {
528        unit_test: true,
529    },
530}
531
532rust_test {
533    name: "tokio_test_tests_sync_errors",
534    defaults: ["tokio_defaults_tests"],
535    host_supported: true,
536    srcs: ["tests/sync_errors.rs"],
537    test_options: {
538        unit_test: true,
539    },
540}
541
542rust_test {
543    name: "tokio_test_tests_sync_mutex",
544    defaults: ["tokio_defaults_tests"],
545    host_supported: true,
546    srcs: ["tests/sync_mutex.rs"],
547    test_options: {
548        unit_test: true,
549    },
550}
551
552rust_test {
553    name: "tokio_test_tests_sync_mutex_owned",
554    defaults: ["tokio_defaults_tests"],
555    host_supported: true,
556    srcs: ["tests/sync_mutex_owned.rs"],
557    test_options: {
558        unit_test: true,
559    },
560}
561
562rust_test {
563    name: "tokio_test_tests_sync_notify",
564    defaults: ["tokio_defaults_tests"],
565    host_supported: true,
566    srcs: ["tests/sync_notify.rs"],
567    test_options: {
568        unit_test: true,
569    },
570}
571
572rust_test {
573    name: "tokio_test_tests_sync_oneshot",
574    defaults: ["tokio_defaults_tests"],
575    host_supported: true,
576    srcs: ["tests/sync_oneshot.rs"],
577    test_options: {
578        unit_test: true,
579    },
580}
581
582rust_test {
583    name: "tokio_test_tests_sync_rwlock",
584    defaults: ["tokio_defaults_tests"],
585    host_supported: true,
586    srcs: ["tests/sync_rwlock.rs"],
587    test_options: {
588        unit_test: true,
589    },
590}
591
592rust_test {
593    name: "tokio_test_tests_sync_semaphore",
594    defaults: ["tokio_defaults_tests"],
595    host_supported: true,
596    srcs: ["tests/sync_semaphore.rs"],
597    test_options: {
598        unit_test: true,
599    },
600}
601
602rust_test {
603    name: "tokio_test_tests_sync_semaphore_owned",
604    defaults: ["tokio_defaults_tests"],
605    host_supported: true,
606    srcs: ["tests/sync_semaphore_owned.rs"],
607    test_options: {
608        unit_test: true,
609    },
610}
611
612rust_test {
613    name: "tokio_test_tests_sync_watch",
614    defaults: ["tokio_defaults_tests"],
615    host_supported: true,
616    srcs: ["tests/sync_watch.rs"],
617    test_options: {
618        unit_test: true,
619    },
620}
621
622rust_test {
623    name: "tokio_test_tests_task_abort",
624    defaults: ["tokio_defaults_tests"],
625    host_supported: true,
626    srcs: ["tests/task_abort.rs"],
627    test_options: {
628        unit_test: true,
629    },
630}
631
632rust_test {
633    name: "tokio_test_tests_task_blocking",
634    defaults: ["tokio_defaults_tests"],
635    host_supported: true,
636    srcs: ["tests/task_blocking.rs"],
637    test_options: {
638        unit_test: true,
639    },
640}
641
642rust_test {
643    name: "tokio_test_tests_task_local",
644    defaults: ["tokio_defaults_tests"],
645    host_supported: true,
646    srcs: ["tests/task_local.rs"],
647    test_options: {
648        unit_test: true,
649    },
650}
651
652rust_test {
653    name: "tokio_test_tests_task_local_set",
654    defaults: ["tokio_defaults_tests"],
655    host_supported: true,
656    srcs: ["tests/task_local_set.rs"],
657    test_options: {
658        unit_test: true,
659    },
660}
661
662rust_test {
663    name: "tokio_test_tests_tcp_accept",
664    defaults: ["tokio_defaults_tests"],
665    host_supported: true,
666    srcs: ["tests/tcp_accept.rs"],
667    test_options: {
668        unit_test: true,
669    },
670}
671
672rust_test {
673    name: "tokio_test_tests_tcp_connect",
674    defaults: ["tokio_defaults_tests"],
675    host_supported: true,
676    srcs: ["tests/tcp_connect.rs"],
677    test_options: {
678        unit_test: true,
679    },
680}
681
682rust_test {
683    name: "tokio_test_tests_tcp_echo",
684    defaults: ["tokio_defaults_tests"],
685    host_supported: true,
686    srcs: ["tests/tcp_echo.rs"],
687    test_options: {
688        unit_test: true,
689    },
690}
691
692rust_test {
693    name: "tokio_test_tests_tcp_into_split",
694    defaults: ["tokio_defaults_tests"],
695    host_supported: true,
696    srcs: ["tests/tcp_into_split.rs"],
697    test_options: {
698        unit_test: true,
699    },
700}
701
702rust_test {
703    name: "tokio_test_tests_tcp_into_std",
704    defaults: ["tokio_defaults_tests"],
705    host_supported: true,
706    srcs: ["tests/tcp_into_std.rs"],
707    test_options: {
708        unit_test: true,
709    },
710}
711
712rust_test {
713    name: "tokio_test_tests_tcp_peek",
714    defaults: ["tokio_defaults_tests"],
715    host_supported: true,
716    srcs: ["tests/tcp_peek.rs"],
717    test_options: {
718        unit_test: true,
719    },
720}
721
722rust_test {
723    name: "tokio_test_tests_tcp_shutdown",
724    defaults: ["tokio_defaults_tests"],
725    host_supported: true,
726    srcs: ["tests/tcp_shutdown.rs"],
727    test_options: {
728        unit_test: true,
729    },
730}
731
732rust_test {
733    name: "tokio_test_tests_tcp_socket",
734    defaults: ["tokio_defaults_tests"],
735    host_supported: true,
736    srcs: ["tests/tcp_socket.rs"],
737    test_options: {
738        unit_test: true,
739    },
740}
741
742rust_test {
743    name: "tokio_test_tests_tcp_split",
744    defaults: ["tokio_defaults_tests"],
745    host_supported: true,
746    srcs: ["tests/tcp_split.rs"],
747    test_options: {
748        unit_test: true,
749    },
750}
751
752rust_test {
753    name: "tokio_test_tests_time_rt",
754    defaults: ["tokio_defaults_tests"],
755    host_supported: true,
756    srcs: ["tests/time_rt.rs"],
757    test_options: {
758        unit_test: true,
759    },
760}
761
762rust_test {
763    name: "tokio_test_tests_udp",
764    defaults: ["tokio_defaults_tests"],
765    host_supported: true,
766    srcs: ["tests/udp.rs"],
767    test_options: {
768        unit_test: true,
769    },
770}
771
772rust_test {
773    name: "tokio_test_tests_uds_cred",
774    defaults: ["tokio_defaults_tests"],
775    host_supported: true,
776    srcs: ["tests/uds_cred.rs"],
777    test_options: {
778        unit_test: true,
779    },
780}
781
782rust_test {
783    name: "tokio_test_tests_uds_split",
784    defaults: ["tokio_defaults_tests"],
785    host_supported: true,
786    srcs: ["tests/uds_split.rs"],
787    test_options: {
788        unit_test: true,
789    },
790}
791