1{
2  "run_cargo": false,
3  "min_sdk_version": "29",
4  "variants": [
5    {
6      "features": [
7        "std"
8      ],
9      "module_name_overrides": {
10        "liblog": "liblog_rust"
11      },
12      "package": {
13        "log": {
14          "add_module_block": "android_impl.bp.fragment"
15        }
16      }
17    },
18    {
19      "features": [
20        "std",
21        "max_level_info",
22        "release_max_level_info"
23      ],
24      "module_name_overrides": {
25        "liblog": "liblog_rust_max_level_info"
26      },
27      "package": {
28        "log": {
29          "add_module_block": "android_impl.bp.fragment"
30        }
31      }
32    },
33    {
34      "features": [
35        "std",
36        "max_level_off",
37        "release_max_level_off"
38      ],
39      "module_name_overrides": {
40        "liblog": "liblog_rust_max_level_off"
41      },
42      "package": {
43        "log": {
44          "add_module_block": "android_impl.bp.fragment"
45        }
46      }
47    },
48    {
49      "module_name_overrides": {
50        "liblog": "liblog_rust_nostd"
51      },
52      "package": {
53        "log": {
54          "force_rlib": true,
55          "host_supported": false,
56          "no_std": true
57        }
58      }
59    },
60    {
61      "generate_androidbp": false,
62      "generate_rulesmk": true,
63      "features": [
64      ],
65      "package": {
66        "log": {
67          "no_std": true
68        }
69      }
70    }
71  ]
72}
73