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