• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// This file is generated by cargo_embargo.
2// Do not modify this file as changes will be overridden on upgrade.
3
4package {
5    // See: http://go/android-license-faq
6    // A large-scale-change added 'default_applicable_licenses' to import
7    // all of the 'license_kinds' from "external_crosvm_license"
8    // to get the below license kinds:
9    //   SPDX-license-identifier-BSD
10    default_applicable_licenses: ["external_crosvm_license"],
11}
12
13rust_library {
14    name: "libserde_keyvalue",
15    defaults: ["crosvm_inner_defaults"],
16    host_supported: true,
17    crate_name: "serde_keyvalue",
18    cargo_env_compat: true,
19    cargo_pkg_version: "0.1.0",
20    srcs: ["src/lib.rs"],
21    edition: "2021",
22    features: [
23        "argh",
24        "argh_derive",
25        "serde_keyvalue_derive",
26    ],
27    rustlibs: [
28        "libargh",
29        "libnom",
30        "libnum_traits",
31        "libserde",
32        "libthiserror",
33    ],
34    proc_macros: [
35        "libremain",
36        "libserde_keyvalue_derive",
37    ],
38}
39
40rust_test {
41    name: "serde_keyvalue_test_src_lib",
42    defaults: ["crosvm_inner_defaults"],
43    host_supported: true,
44    crate_name: "serde_keyvalue",
45    cargo_env_compat: true,
46    cargo_pkg_version: "0.1.0",
47    srcs: ["src/lib.rs"],
48    test_suites: ["general-tests"],
49    auto_gen_config: true,
50    test_options: {
51        unit_test: true,
52    },
53    edition: "2021",
54    features: [
55        "argh",
56        "argh_derive",
57        "serde_keyvalue_derive",
58    ],
59    rustlibs: [
60        "libargh",
61        "libnom",
62        "libnum_traits",
63        "libserde",
64        "libthiserror",
65    ],
66    proc_macros: [
67        "libremain",
68        "libserde_keyvalue_derive",
69    ],
70}
71