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_futures-util_license"],
6    default_team: "trendy_team_android_rust",
7}
8
9license {
10    name: "external_rust_crates_futures-util_license",
11    visibility: [":__subpackages__"],
12    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
13    license_text: ["LICENSE"],
14}
15
16rust_test {
17    name: "futures-util_test_src_lib",
18    host_supported: true,
19    crate_name: "futures_util",
20    cargo_env_compat: true,
21    cargo_pkg_version: "0.3.31",
22    crate_root: "src/lib.rs",
23    test_suites: ["general-tests"],
24    auto_gen_config: true,
25    test_options: {
26        unit_test: true,
27    },
28    edition: "2018",
29    features: [
30        "alloc",
31        "async-await",
32        "async-await-macro",
33        "channel",
34        "default",
35        "futures-channel",
36        "futures-io",
37        "futures-macro",
38        "futures-sink",
39        "io",
40        "memchr",
41        "sink",
42        "slab",
43        "std",
44    ],
45    rustlibs: [
46        "libfutures_channel",
47        "libfutures_core",
48        "libfutures_io",
49        "libfutures_sink",
50        "libfutures_task",
51        "libmemchr",
52        "libpin_project_lite",
53        "libpin_utils",
54        "libslab",
55        "libtokio",
56    ],
57    proc_macros: ["libfutures_macro"],
58}
59
60rust_library {
61    name: "libfutures_util",
62    host_supported: true,
63    crate_name: "futures_util",
64    cargo_env_compat: true,
65    cargo_pkg_version: "0.3.31",
66    crate_root: "src/lib.rs",
67    edition: "2018",
68    features: [
69        "alloc",
70        "async-await",
71        "async-await-macro",
72        "channel",
73        "default",
74        "futures-channel",
75        "futures-io",
76        "futures-macro",
77        "futures-sink",
78        "io",
79        "memchr",
80        "sink",
81        "slab",
82        "std",
83    ],
84    rustlibs: [
85        "libfutures_channel",
86        "libfutures_core",
87        "libfutures_io",
88        "libfutures_sink",
89        "libfutures_task",
90        "libmemchr",
91        "libpin_project_lite",
92        "libpin_utils",
93        "libslab",
94    ],
95    proc_macros: ["libfutures_macro"],
96    apex_available: [
97        "//apex_available:platform",
98        "//apex_available:anyapex",
99    ],
100    product_available: true,
101    vendor_available: true,
102    min_sdk_version: "29",
103}
104