Enable derive feature.

Bug: 171278952
Test: mm
Change-Id: Iff36916493aa2e61ed092fad3f6a4e149373d297
diff --git a/Android.bp b/Android.bp
index a55ed6d..c992034 100644
--- a/Android.bp
+++ b/Android.bp
@@ -1,4 +1,4 @@
-// This file is generated by cargo2android.py --run --device --dependencies --patch=patches/Android.bp.patch.
+// This file is generated by cargo2android.py --run --device --dependencies --features=default,derive --patch=patches/Android.bp.patch.
 
 rust_library {
     name: "libserde",
@@ -8,6 +8,8 @@
     edition: "2015",
     features: [
         "default",
+        "derive",
+        "serde_derive",
         "std",
     ],
     flags: [
@@ -25,4 +27,12 @@
         "--cfg std_atomic",
         // "--cfg std_atomic64", // not for arm/arm64
     ],
+    proc_macros: ["libserde_derive"],
 }
+
+// dependent_library ["feature_list"]
+//   proc-macro2-1.0.24 "default,proc-macro"
+//   quote-1.0.7 "default,proc-macro"
+//   serde_derive-1.0.117 "default"
+//   syn-1.0.51 "clone-impls,default,derive,parsing,printing,proc-macro,quote,visit"
+//   unicode-xid-0.2.1 "default"