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_bytemuck_license"],
6    default_team: "trendy_team_android_rust",
7}
8
9license {
10    name: "external_rust_crates_bytemuck_license",
11    visibility: [":__subpackages__"],
12    license_kinds: ["SPDX-license-identifier-Apache-2.0"],
13    license_text: ["LICENSE"],
14}
15
16rust_test {
17    name: "bytemuck_test_tests_array_tests",
18    host_supported: true,
19    crate_name: "array_tests",
20    cargo_env_compat: true,
21    cargo_pkg_version: "1.19.0",
22    crate_root: "tests/array_tests.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        "bytemuck_derive",
31        "derive",
32        "extern_crate_alloc",
33        "extern_crate_std",
34    ],
35    rustlibs: ["libbytemuck"],
36    proc_macros: ["libbytemuck_derive"],
37}
38
39rust_test {
40    name: "bytemuck_test_tests_cast_slice_tests",
41    host_supported: true,
42    crate_name: "cast_slice_tests",
43    cargo_env_compat: true,
44    cargo_pkg_version: "1.19.0",
45    crate_root: "tests/cast_slice_tests.rs",
46    test_suites: ["general-tests"],
47    auto_gen_config: true,
48    test_options: {
49        unit_test: true,
50    },
51    edition: "2018",
52    features: [
53        "bytemuck_derive",
54        "derive",
55        "extern_crate_alloc",
56        "extern_crate_std",
57    ],
58    rustlibs: ["libbytemuck"],
59    proc_macros: ["libbytemuck_derive"],
60}
61
62rust_test {
63    name: "bytemuck_test_tests_checked_tests",
64    host_supported: true,
65    crate_name: "checked_tests",
66    cargo_env_compat: true,
67    cargo_pkg_version: "1.19.0",
68    crate_root: "tests/checked_tests.rs",
69    test_suites: ["general-tests"],
70    auto_gen_config: true,
71    test_options: {
72        unit_test: true,
73    },
74    edition: "2018",
75    features: [
76        "bytemuck_derive",
77        "derive",
78        "extern_crate_alloc",
79        "extern_crate_std",
80    ],
81    rustlibs: ["libbytemuck"],
82    proc_macros: ["libbytemuck_derive"],
83}
84
85rust_test {
86    name: "bytemuck_test_tests_doc_tests",
87    host_supported: true,
88    crate_name: "doc_tests",
89    cargo_env_compat: true,
90    cargo_pkg_version: "1.19.0",
91    crate_root: "tests/doc_tests.rs",
92    test_suites: ["general-tests"],
93    auto_gen_config: true,
94    test_options: {
95        unit_test: true,
96    },
97    edition: "2018",
98    features: [
99        "bytemuck_derive",
100        "derive",
101        "extern_crate_alloc",
102        "extern_crate_std",
103    ],
104    rustlibs: ["libbytemuck"],
105    proc_macros: ["libbytemuck_derive"],
106}
107
108rust_test {
109    name: "bytemuck_test_tests_offset_of_tests",
110    host_supported: true,
111    crate_name: "offset_of_tests",
112    cargo_env_compat: true,
113    cargo_pkg_version: "1.19.0",
114    crate_root: "tests/offset_of_tests.rs",
115    test_suites: ["general-tests"],
116    auto_gen_config: true,
117    test_options: {
118        unit_test: true,
119    },
120    edition: "2018",
121    features: [
122        "bytemuck_derive",
123        "derive",
124        "extern_crate_alloc",
125        "extern_crate_std",
126    ],
127    rustlibs: ["libbytemuck"],
128    proc_macros: ["libbytemuck_derive"],
129}
130
131rust_test {
132    name: "bytemuck_test_tests_std_tests",
133    host_supported: true,
134    crate_name: "std_tests",
135    cargo_env_compat: true,
136    cargo_pkg_version: "1.19.0",
137    crate_root: "tests/std_tests.rs",
138    test_suites: ["general-tests"],
139    auto_gen_config: true,
140    test_options: {
141        unit_test: true,
142    },
143    edition: "2018",
144    features: [
145        "bytemuck_derive",
146        "derive",
147        "extern_crate_alloc",
148        "extern_crate_std",
149    ],
150    rustlibs: ["libbytemuck"],
151    proc_macros: ["libbytemuck_derive"],
152}
153
154rust_test {
155    name: "bytemuck_test_tests_transparent",
156    host_supported: true,
157    crate_name: "transparent",
158    cargo_env_compat: true,
159    cargo_pkg_version: "1.19.0",
160    crate_root: "tests/transparent.rs",
161    test_suites: ["general-tests"],
162    auto_gen_config: true,
163    test_options: {
164        unit_test: true,
165    },
166    edition: "2018",
167    features: [
168        "bytemuck_derive",
169        "derive",
170        "extern_crate_alloc",
171        "extern_crate_std",
172    ],
173    rustlibs: ["libbytemuck"],
174    proc_macros: ["libbytemuck_derive"],
175}
176
177rust_library {
178    name: "libbytemuck",
179    host_supported: true,
180    crate_name: "bytemuck",
181    cargo_env_compat: true,
182    cargo_pkg_version: "1.19.0",
183    crate_root: "src/lib.rs",
184    edition: "2018",
185    features: [
186        "bytemuck_derive",
187        "derive",
188        "extern_crate_alloc",
189        "extern_crate_std",
190    ],
191    proc_macros: ["libbytemuck_derive"],
192    apex_available: [
193        "//apex_available:platform",
194        "//apex_available:anyapex",
195    ],
196    product_available: true,
197    vendor_available: true,
198    min_sdk_version: "34",
199}
200
201rust_library_rlib {
202    name: "libbytemuck_nostd",
203    crate_name: "bytemuck",
204    cargo_env_compat: true,
205    cargo_pkg_version: "1.19.0",
206    crate_root: "src/lib.rs",
207    edition: "2018",
208    features: [
209        "bytemuck_derive",
210        "derive",
211        "extern_crate_alloc",
212    ],
213    proc_macros: ["libbytemuck_derive"],
214    apex_available: [
215        "//apex_available:platform",
216        "//apex_available:anyapex",
217    ],
218    prefer_rlib: true,
219    no_stdlibs: true,
220    stdlibs: [
221        "liballoc.rust_sysroot",
222        "libcompiler_builtins.rust_sysroot",
223        "libcore.rust_sysroot",
224    ],
225    product_available: true,
226    vendor_available: true,
227    min_sdk_version: "29",
228}
229