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