Update to 0.5.0.

alloc feature is now needed for more devices.

Bug: 274732281
Test: atest virtio-drivers_test_src_lib
Change-Id: I136b290086afbc20c5eee3854ad359fb58355cc8
diff --git a/patches/Android.bp.patch b/patches/Android.bp.patch
index 8896c52..2a063c6 100644
--- a/patches/Android.bp.patch
+++ b/patches/Android.bp.patch
@@ -1,26 +1,23 @@
 diff --git a/Android.bp b/Android.bp
-index f635115..d111544 100644
+index e2b5dd5..6132b98 100644
 --- a/Android.bp
 +++ b/Android.bp
-@@ -28,9 +28,9 @@ rust_library_rlib {
-     srcs: ["src/lib.rs"],
-     edition: "2018",
+@@ -30,8 +30,8 @@ rust_library_rlib {
+     features: ["alloc"],
      rustlibs: [
--        "libbitflags",
+         "libbitflags",
 -        "liblog_rust",
 -        "libzerocopy",
-+        "libbitflags-1.3.2",
 +        "liblog_rust_nostd",
 +        "libzerocopy_nostd",
      ],
      apex_available: [
          "//apex_available:platform",
-@@ -54,7 +54,7 @@ rust_test {
-     auto_gen_config: true,
-     edition: "2018",
+@@ -58,6 +58,6 @@ rust_test {
      rustlibs: [
--        "libbitflags",
-+        "libbitflags-1.3.2",
+         "libbitflags",
          "liblog_rust",
-         "libzerocopy",
+-        "libzerocopy",
++        "libzerocopy_nostd",
      ],
+ }