Loading libs/binder/rust/src/parcel/file_descriptor.rs +0 −4 Original line number Diff line number Diff line Loading @@ -94,8 +94,6 @@ impl SerializeOption for ParcelFileDescriptor { } } impl SerializeArray for Option<ParcelFileDescriptor> {} impl DeserializeOption for ParcelFileDescriptor { fn deserialize_option(parcel: &Parcel) -> Result<Option<Self>> { let mut fd = -1i32; Loading Loading @@ -126,8 +124,6 @@ impl DeserializeOption for ParcelFileDescriptor { } } impl DeserializeArray for Option<ParcelFileDescriptor> {} impl Deserialize for ParcelFileDescriptor { fn deserialize(parcel: &Parcel) -> Result<Self> { Deserialize::deserialize(parcel) Loading libs/binder/rust/src/parcel/parcelable.rs +3 −4 Original line number Diff line number Diff line Loading @@ -383,6 +383,9 @@ macro_rules! impl_parcelable { }; } impl<T: DeserializeOption> DeserializeArray for Option<T> {} impl<T: SerializeOption> SerializeArray for Option<T> {} parcelable_primitives! { impl Serialize for bool = sys::AParcel_writeBool; impl Deserialize for bool = sys::AParcel_readBool; Loading Loading @@ -537,8 +540,6 @@ impl SerializeOption for str { } } impl SerializeArray for Option<&str> {} impl Serialize for str { fn serialize(&self, parcel: &mut Parcel) -> Result<()> { Some(self).serialize(parcel) Loading @@ -561,8 +562,6 @@ impl SerializeOption for String { } } impl SerializeArray for Option<String> {} impl Deserialize for Option<String> { fn deserialize(parcel: &Parcel) -> Result<Self> { let mut vec: Option<Vec<u8>> = None; Loading libs/binder/rust/src/proxy.rs +0 −3 Original line number Diff line number Diff line Loading @@ -429,8 +429,6 @@ impl SerializeOption for SpIBinder { } impl SerializeArray for SpIBinder {} impl SerializeArray for Option<&SpIBinder> {} impl SerializeArray for Option<SpIBinder> {} impl Deserialize for SpIBinder { fn deserialize(parcel: &Parcel) -> Result<SpIBinder> { Loading @@ -448,7 +446,6 @@ impl DeserializeOption for SpIBinder { } impl DeserializeArray for SpIBinder {} impl DeserializeArray for Option<SpIBinder> {} /// A weak reference to a Binder remote object. /// Loading Loading
libs/binder/rust/src/parcel/file_descriptor.rs +0 −4 Original line number Diff line number Diff line Loading @@ -94,8 +94,6 @@ impl SerializeOption for ParcelFileDescriptor { } } impl SerializeArray for Option<ParcelFileDescriptor> {} impl DeserializeOption for ParcelFileDescriptor { fn deserialize_option(parcel: &Parcel) -> Result<Option<Self>> { let mut fd = -1i32; Loading Loading @@ -126,8 +124,6 @@ impl DeserializeOption for ParcelFileDescriptor { } } impl DeserializeArray for Option<ParcelFileDescriptor> {} impl Deserialize for ParcelFileDescriptor { fn deserialize(parcel: &Parcel) -> Result<Self> { Deserialize::deserialize(parcel) Loading
libs/binder/rust/src/parcel/parcelable.rs +3 −4 Original line number Diff line number Diff line Loading @@ -383,6 +383,9 @@ macro_rules! impl_parcelable { }; } impl<T: DeserializeOption> DeserializeArray for Option<T> {} impl<T: SerializeOption> SerializeArray for Option<T> {} parcelable_primitives! { impl Serialize for bool = sys::AParcel_writeBool; impl Deserialize for bool = sys::AParcel_readBool; Loading Loading @@ -537,8 +540,6 @@ impl SerializeOption for str { } } impl SerializeArray for Option<&str> {} impl Serialize for str { fn serialize(&self, parcel: &mut Parcel) -> Result<()> { Some(self).serialize(parcel) Loading @@ -561,8 +562,6 @@ impl SerializeOption for String { } } impl SerializeArray for Option<String> {} impl Deserialize for Option<String> { fn deserialize(parcel: &Parcel) -> Result<Self> { let mut vec: Option<Vec<u8>> = None; Loading
libs/binder/rust/src/proxy.rs +0 −3 Original line number Diff line number Diff line Loading @@ -429,8 +429,6 @@ impl SerializeOption for SpIBinder { } impl SerializeArray for SpIBinder {} impl SerializeArray for Option<&SpIBinder> {} impl SerializeArray for Option<SpIBinder> {} impl Deserialize for SpIBinder { fn deserialize(parcel: &Parcel) -> Result<SpIBinder> { Loading @@ -448,7 +446,6 @@ impl DeserializeOption for SpIBinder { } impl DeserializeArray for SpIBinder {} impl DeserializeArray for Option<SpIBinder> {} /// A weak reference to a Binder remote object. /// Loading