Upgrade rust/crates/protobuf to 2.17.0
* Android.bp was regenerated. New rustc warnings were found.
* Keep local change in src/lib.rs to include out/version.rs.
* Update out/version.rs to the new version.
Change-Id: I9c2f7d412dcd42fe3769505629e05ab949300fe6
Test: make
diff --git a/src/rt.rs b/src/rt.rs
index b50b71d..7af7c2c 100644
--- a/src/rt.rs
+++ b/src/rt.rs
@@ -6,31 +6,31 @@
use std::hash::Hash;
#[cfg(feature = "bytes")]
-use bytes::Bytes;
+use crate::chars::Chars;
#[cfg(feature = "bytes")]
-use chars::Chars;
+use bytes::Bytes;
-use core::*;
-use enums::ProtobufEnum;
-use error::ProtobufError;
-use error::ProtobufResult;
-use error::WireError;
-use repeated::RepeatedField;
-use singular::SingularField;
-use singular::SingularPtrField;
-use stream::wire_format;
-use stream::wire_format::WireType;
-use stream::wire_format::WireTypeFixed32;
-use stream::wire_format::WireTypeFixed64;
-use stream::wire_format::WireTypeLengthDelimited;
-use stream::wire_format::WireTypeVarint;
-use stream::CodedInputStream;
-use stream::CodedOutputStream;
-use types::*;
-use zigzag::*;
+use crate::enums::ProtobufEnum;
+use crate::error::ProtobufError;
+use crate::error::ProtobufResult;
+use crate::error::WireError;
+use crate::message::*;
+use crate::repeated::RepeatedField;
+use crate::singular::SingularField;
+use crate::singular::SingularPtrField;
+use crate::stream::wire_format;
+use crate::stream::wire_format::WireType;
+use crate::stream::wire_format::WireTypeFixed32;
+use crate::stream::wire_format::WireTypeFixed64;
+use crate::stream::wire_format::WireTypeLengthDelimited;
+use crate::stream::wire_format::WireTypeVarint;
+use crate::stream::CodedInputStream;
+use crate::stream::CodedOutputStream;
+use crate::types::*;
+use crate::zigzag::*;
-use unknown::UnknownFields;
pub use crate::lazy_v2::LazyV2;
+use crate::unknown::UnknownFields;
/// Given `u64` value compute varint encoded length.
pub fn compute_raw_varint64_size(value: u64) -> u32 {