Add avf_build_flags_rust defaults to all rust_ modules

Bug: 298008251
Bug: 298012279
Bug: 298007909
Bug: 298008232
Test: builds
Test: presubmit
Change-Id: I5194d7043d5ac60b34162399557b3b657ead8969
diff --git a/libs/apexutil/Android.bp b/libs/apexutil/Android.bp
index 4a4a673..92d4e80 100644
--- a/libs/apexutil/Android.bp
+++ b/libs/apexutil/Android.bp
@@ -5,6 +5,7 @@
 rust_defaults {
     name: "libapexutil_rust.defaults",
     crate_name: "apexutil",
+    defaults: ["avf_build_flags_rust"],
     host_supported: true,
     srcs: ["src/lib.rs"],
     edition: "2021",
diff --git a/libs/apkverify/Android.bp b/libs/apkverify/Android.bp
index 83dbff6..d3aa7ee 100644
--- a/libs/apkverify/Android.bp
+++ b/libs/apkverify/Android.bp
@@ -5,6 +5,7 @@
 rust_defaults {
     name: "libapkverify.defaults",
     crate_name: "apkverify",
+    defaults: ["avf_build_flags_rust"],
     srcs: ["src/lib.rs"],
     prefer_rlib: true,
     edition: "2021",
@@ -40,6 +41,7 @@
 rust_test {
     name: "libapkverify.integration_test",
     crate_name: "apkverify_test",
+    defaults: ["avf_build_flags_rust"],
     srcs: ["tests/*_test.rs"],
     prefer_rlib: true,
     edition: "2021",
diff --git a/libs/avflog/Android.bp b/libs/avflog/Android.bp
index 1ddfc7a..695a6c6 100644
--- a/libs/avflog/Android.bp
+++ b/libs/avflog/Android.bp
@@ -5,6 +5,7 @@
 rust_defaults {
     name: "libavflog.defaults",
     crate_name: "avflog",
+    defaults: ["avf_build_flags_rust"],
     host_supported: true,
     srcs: ["src/lib.rs"],
     edition: "2021",
diff --git a/libs/capabilities/Android.bp b/libs/capabilities/Android.bp
index db3f4d4..55112e1 100644
--- a/libs/capabilities/Android.bp
+++ b/libs/capabilities/Android.bp
@@ -4,6 +4,7 @@
 
 rust_bindgen {
     name: "libcap_bindgen",
+    defaults: ["avf_build_flags_rust"],
     edition: "2021",
     wrapper_src: "bindgen/libcap.h",
     crate_name: "cap_bindgen",
@@ -20,6 +21,7 @@
 rust_test {
     name: "libcap_bindgen_test",
     srcs: [":libcap_bindgen"],
+    defaults: ["avf_build_flags_rust"],
     crate_name: "cap_bindgen_test",
     test_suites: ["general-tests"],
     auto_gen_config: true,
@@ -30,6 +32,7 @@
 rust_defaults {
     name: "libcap_rust.defaults",
     crate_name: "cap",
+    defaults: ["avf_build_flags_rust"],
     srcs: ["src/caps.rs"],
     rustlibs: [
         "libanyhow",
diff --git a/libs/devicemapper/Android.bp b/libs/devicemapper/Android.bp
index 29f2f5f..8f9c25c 100644
--- a/libs/devicemapper/Android.bp
+++ b/libs/devicemapper/Android.bp
@@ -5,6 +5,7 @@
 rust_defaults {
     name: "libdm_rust.defaults",
     crate_name: "dm",
+    defaults: ["avf_build_flags_rust"],
     srcs: ["src/lib.rs"],
     edition: "2021",
     prefer_rlib: true,
diff --git a/libs/fdtpci/Android.bp b/libs/fdtpci/Android.bp
index f368b08..e12c24f 100644
--- a/libs/fdtpci/Android.bp
+++ b/libs/fdtpci/Android.bp
@@ -8,6 +8,7 @@
     no_stdlibs: true,
     host_supported: false,
     crate_name: "fdtpci",
+    defaults: ["avf_build_flags_rust"],
     srcs: ["src/lib.rs"],
     rustlibs: [
         "liblibfdt",
diff --git a/libs/hyp/Android.bp b/libs/hyp/Android.bp
index 8baf9dd..404269a 100644
--- a/libs/hyp/Android.bp
+++ b/libs/hyp/Android.bp
@@ -5,6 +5,7 @@
 rust_library_rlib {
     name: "libhyp",
     crate_name: "hyp",
+    defaults: ["avf_build_flags_rust"],
     srcs: ["src/lib.rs"],
     prefer_rlib: true,
     rustlibs: [
diff --git a/libs/libfdt/Android.bp b/libs/libfdt/Android.bp
index 0540f26..402040c 100644
--- a/libs/libfdt/Android.bp
+++ b/libs/libfdt/Android.bp
@@ -5,6 +5,7 @@
 rust_bindgen {
     name: "liblibfdt_bindgen",
     crate_name: "libfdt_bindgen",
+    defaults: ["avf_build_flags_rust"],
     wrapper_src: "bindgen/fdt.h",
     source_stem: "bindings",
     bindgen_flags: [
@@ -24,6 +25,7 @@
 rust_library_rlib {
     name: "liblibfdt",
     crate_name: "libfdt",
+    defaults: ["avf_build_flags_rust"],
     srcs: [
         "src/lib.rs",
         ":liblibfdt_bindgen",
@@ -47,6 +49,7 @@
 rust_test {
     name: "liblibfdt.integration_test",
     crate_name: "libfdt_test",
+    defaults: ["avf_build_flags_rust"],
     srcs: ["tests/*.rs"],
     test_suites: ["general-tests"],
     data: [
diff --git a/libs/nested_virt/Android.bp b/libs/nested_virt/Android.bp
index 72393ea..74dd38f 100644
--- a/libs/nested_virt/Android.bp
+++ b/libs/nested_virt/Android.bp
@@ -5,6 +5,7 @@
 rust_library {
     name: "libnested_virt",
     crate_name: "nested_virt",
+    defaults: ["avf_build_flags_rust"],
     srcs: ["src/lib.rs"],
     edition: "2021",
     rustlibs: [
diff --git a/libs/service_vm_comm/Android.bp b/libs/service_vm_comm/Android.bp
index 18397c5..cdb8fc3 100644
--- a/libs/service_vm_comm/Android.bp
+++ b/libs/service_vm_comm/Android.bp
@@ -5,6 +5,7 @@
 rust_defaults {
     name: "libservice_vm_comm_defaults",
     crate_name: "service_vm_comm",
+    defaults: ["avf_build_flags_rust"],
     srcs: ["src/lib.rs"],
     prefer_rlib: true,
     apex_available: [
diff --git a/libs/statslog_virtualization/Android.bp b/libs/statslog_virtualization/Android.bp
index a702ea1..2860e6c 100644
--- a/libs/statslog_virtualization/Android.bp
+++ b/libs/statslog_virtualization/Android.bp
@@ -29,6 +29,7 @@
 
 rust_defaults {
     name: "libstatslog_virtualization_rust_defaults",
+    defaults: ["avf_build_flags_rust"],
     edition: "2021",
     rustlibs: [
         "libstatspull_bindgen",
diff --git a/libs/vbmeta/Android.bp b/libs/vbmeta/Android.bp
index a487097..ae83703 100644
--- a/libs/vbmeta/Android.bp
+++ b/libs/vbmeta/Android.bp
@@ -5,6 +5,7 @@
 rust_defaults {
     name: "libvbmeta_rust.defaults",
     crate_name: "vbmeta",
+    defaults: ["avf_build_flags_rust"],
     host_supported: true,
     srcs: ["src/lib.rs"],
     edition: "2021",
diff --git a/libs/vmconfig/Android.bp b/libs/vmconfig/Android.bp
index fe541d3..728033c 100644
--- a/libs/vmconfig/Android.bp
+++ b/libs/vmconfig/Android.bp
@@ -5,6 +5,7 @@
 rust_library {
     name: "libvmconfig",
     crate_name: "vmconfig",
+    defaults: ["avf_build_flags_rust"],
     srcs: ["src/lib.rs"],
     edition: "2021",
     rustlibs: [