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