Upgrade rust/crates/protobuf to 2.18.0

Bug: 170256643
Test: atest -c --include-subdirs external/rust/crates
Test: atest -c --host --include-subdirs external/crosvm
Change-Id: Idbf928c5a7e95e75acf492b67c3bbe3f3a83ad51
diff --git a/.cargo_vcs_info.json b/.cargo_vcs_info.json
index 528d884..e7b2111 100644
--- a/.cargo_vcs_info.json
+++ b/.cargo_vcs_info.json
@@ -1,5 +1,5 @@
 {
   "git": {
-    "sha1": "5e7854f82d19505a98ca22e0b83b79a0e6e90c2b"
+    "sha1": "dddcb17948d6ad78fe610af5a7f016d871d2a380"
   }
 }
diff --git a/Cargo.toml b/Cargo.toml
index 95f1e3c..36666b4 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -13,7 +13,7 @@
 [package]
 edition = "2018"
 name = "protobuf"
-version = "2.17.0"
+version = "2.18.0"
 authors = ["Stepan Koltsov <stepan.koltsov@gmail.com>"]
 description = "Rust implementation of Google protocol buffers\n"
 homepage = "https://github.com/stepancheg/rust-protobuf/"
diff --git a/Cargo.toml.orig b/Cargo.toml.orig
index 0323f26..b751373 100644
--- a/Cargo.toml.orig
+++ b/Cargo.toml.orig
@@ -1,7 +1,7 @@
 [package]
 
 name = "protobuf"
-version = "2.17.0"
+version = "2.18.0"
 authors = ["Stepan Koltsov <stepan.koltsov@gmail.com>"]
 edition = "2018"
 license = "MIT"
diff --git a/METADATA b/METADATA
index 0d79ec9..318dd0b 100644
--- a/METADATA
+++ b/METADATA
@@ -7,13 +7,13 @@
   }
   url {
     type: ARCHIVE
-    value: "https://static.crates.io/crates/protobuf/protobuf-2.17.0.crate"
+    value: "https://static.crates.io/crates/protobuf/protobuf-2.18.0.crate"
   }
-  version: "2.17.0"
+  version: "2.18.0"
   license_type: NOTICE
   last_upgrade_date {
     year: 2020
-    month: 8
-    day: 12
+    month: 10
+    day: 6
   }
 }
diff --git a/out/version.rs b/out/version.rs
index bc9f0e3..50d3ae8 100644
--- a/out/version.rs
+++ b/out/version.rs
@@ -1,7 +1,7 @@
 /// protobuf crate version
-pub const VERSION: &'static str = "2.17.0";
+pub const VERSION: &'static str = "2.18.0";
 /// This symbol is used by codegen
 #[doc(hidden)]
-pub const VERSION_IDENT: &'static str = "VERSION_2_17_0";
+pub const VERSION_IDENT: &'static str = "VERSION_2_18_0";
 /// This symbol can be referenced to assert that proper version of crate is used
-pub const VERSION_2_17_0: () = ();
+pub const VERSION_2_18_0: () = ();