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_async-stream_license"],
6    default_team: "trendy_team_android_rust",
7}
8
9license {
10    name: "external_rust_crates_async-stream_license",
11    visibility: [":__subpackages__"],
12    license_kinds: ["SPDX-license-identifier-MIT"],
13    license_text: ["LICENSE"],
14}
15
16rust_test {
17    name: "async-stream_test_tests_for_await",
18    host_supported: true,
19    crate_name: "for_await",
20    cargo_env_compat: true,
21    cargo_pkg_version: "0.3.5",
22    crate_root: "tests/for_await.rs",
23    test_suites: ["general-tests"],
24    auto_gen_config: true,
25    test_options: {
26        unit_test: true,
27    },
28    edition: "2018",
29    rustlibs: [
30        "libasync_stream",
31        "libfutures_core",
32        "libfutures_util",
33        "libpin_project_lite",
34        "libtokio",
35    ],
36    proc_macros: [
37        "libasync_stream_impl",
38        "librustversion",
39    ],
40}
41
42rust_test {
43    name: "async-stream_test_tests_spans_preserved",
44    host_supported: true,
45    crate_name: "spans_preserved",
46    cargo_env_compat: true,
47    cargo_pkg_version: "0.3.5",
48    crate_root: "tests/spans_preserved.rs",
49    test_suites: ["general-tests"],
50    auto_gen_config: true,
51    test_options: {
52        unit_test: true,
53    },
54    edition: "2018",
55    rustlibs: [
56        "libasync_stream",
57        "libfutures_core",
58        "libfutures_util",
59        "libpin_project_lite",
60        "libtokio",
61    ],
62    proc_macros: [
63        "libasync_stream_impl",
64        "librustversion",
65    ],
66}
67
68rust_test {
69    name: "async-stream_test_tests_try_stream",
70    host_supported: true,
71    crate_name: "try_stream",
72    cargo_env_compat: true,
73    cargo_pkg_version: "0.3.5",
74    crate_root: "tests/try_stream.rs",
75    test_suites: ["general-tests"],
76    auto_gen_config: true,
77    test_options: {
78        unit_test: true,
79    },
80    edition: "2018",
81    rustlibs: [
82        "libasync_stream",
83        "libfutures_core",
84        "libfutures_util",
85        "libpin_project_lite",
86        "libtokio",
87    ],
88    proc_macros: [
89        "libasync_stream_impl",
90        "librustversion",
91    ],
92}
93
94rust_library {
95    name: "libasync_stream",
96    host_supported: true,
97    crate_name: "async_stream",
98    cargo_env_compat: true,
99    cargo_pkg_version: "0.3.5",
100    crate_root: "src/lib.rs",
101    edition: "2018",
102    rustlibs: [
103        "libfutures_core",
104        "libpin_project_lite",
105    ],
106    proc_macros: ["libasync_stream_impl"],
107    apex_available: [
108        "//apex_available:platform",
109        "//apex_available:anyapex",
110    ],
111    product_available: true,
112    vendor_available: true,
113    min_sdk_version: "29",
114}
115