1// This file is generated by cargo2android.py --config cargo2android.json. 2// Do not modify this file as changes will be overridden on upgrade. 3 4package { 5 default_applicable_licenses: ["external_rust_crates_downcast-rs_license"], 6} 7 8// Added automatically by a large-scale-change 9// 10// large-scale-change included anything that looked like it might be a license 11// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc. 12// 13// Please consider removing redundant or irrelevant files from 'license_text:'. 14// See: http://go/android-license-faq 15license { 16 name: "external_rust_crates_downcast-rs_license", 17 visibility: [":__subpackages__"], 18 license_kinds: [ 19 "SPDX-license-identifier-Apache-2.0", 20 ], 21 license_text: [ 22 "LICENSE-APACHE", 23 "LICENSE-MIT", 24 ], 25} 26 27rust_test { 28 name: "downcast-rs_test_src_lib", 29 host_supported: true, 30 crate_name: "downcast_rs", 31 cargo_env_compat: true, 32 cargo_pkg_version: "1.2.0", 33 srcs: ["src/lib.rs"], 34 test_suites: ["general-tests"], 35 auto_gen_config: true, 36 test_options: { 37 unit_test: true, 38 }, 39 edition: "2015", 40 features: [ 41 "default", 42 "std", 43 ], 44} 45 46rust_defaults { 47 name: "downcast-rs_test_defaults", 48 crate_name: "downcast_rs", 49 cargo_env_compat: true, 50 cargo_pkg_version: "1.2.0", 51 test_suites: ["general-tests"], 52 auto_gen_config: true, 53 edition: "2015", 54 features: [ 55 "default", 56 "std", 57 ], 58 rustlibs: [ 59 "libdowncast_rs", 60 ], 61} 62 63rust_test { 64 name: "downcast-rs_test_tests_import_via_macro_use", 65 defaults: ["downcast-rs_test_defaults"], 66 host_supported: true, 67 srcs: ["tests/import_via_macro_use.rs"], 68 test_options: { 69 unit_test: true, 70 }, 71} 72 73rust_test { 74 name: "downcast-rs_test_tests_use_via_namespace", 75 defaults: ["downcast-rs_test_defaults"], 76 host_supported: true, 77 srcs: ["tests/use_via_namespace.rs"], 78 test_options: { 79 unit_test: true, 80 }, 81} 82 83rust_library { 84 name: "libdowncast_rs", 85 host_supported: true, 86 crate_name: "downcast_rs", 87 cargo_env_compat: true, 88 cargo_pkg_version: "1.2.0", 89 srcs: ["src/lib.rs"], 90 edition: "2015", 91 features: [ 92 "default", 93 "std", 94 ], 95 apex_available: [ 96 "//apex_available:platform", 97 "//apex_available:anyapex", 98 ], 99 product_available: true, 100 vendor_available: true, 101 min_sdk_version: "29", 102} 103