Generate Android.bp for crate tokio-util am: 46e9af99c2 am: 156ebae830 am: 6f3a25097b am: 2503e7493e

Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/tokio-util/+/2506419

Change-Id: Ic55867994812ef60e30af6b73389904b74f45104
Signed-off-by: Automerger Merge Worker <[email protected]>
diff --git a/Android.bp b/Android.bp
new file mode 100644
index 0000000..fa08a2f
--- /dev/null
+++ b/Android.bp
@@ -0,0 +1,47 @@
+// This file is generated by cargo2android.py --config cargo2android.json.
+// Do not modify this file as changes will be overridden on upgrade.
+
+
+
+rust_library {
+    name: "libtokio_util",
+    host_supported: true,
+    crate_name: "tokio_util",
+    cargo_env_compat: true,
+    cargo_pkg_version: "0.7.7",
+    srcs: ["src/lib.rs"],
+    edition: "2018",
+    features: [
+        "codec",
+        "compat",
+        "full",
+        "futures-io",
+        "futures-util",
+        "hashbrown",
+        "io",
+        "io-util",
+        "net",
+        "rt",
+        "slab",
+        "time",
+        "tracing",
+    ],
+    rustlibs: [
+        "libbytes",
+        "libfutures_core",
+        "libfutures_io",
+        "libfutures_sink",
+        "libfutures_util",
+        "libpin_project_lite",
+        "libslab",
+        "libtokio",
+        "libtracing",
+    ],
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    product_available: true,
+    vendor_available: true,
+    min_sdk_version: "29",
+}
diff --git a/cargo2android.json b/cargo2android.json
new file mode 100644
index 0000000..3a811fb
--- /dev/null
+++ b/cargo2android.json
@@ -0,0 +1,7 @@
+{
+  "device": true,
+  "features": "full",
+  "min-sdk-version": "29",
+  "vendor-available": true,
+  "run": true
+}