Loading libs/binder/rust/src/parcel/parcelable_holder.rs +9 −0 Original line number Diff line number Diff line Loading @@ -161,6 +161,15 @@ impl ParcelableHolder { } } impl Clone for ParcelableHolder { fn clone(&self) -> ParcelableHolder { ParcelableHolder { data: Mutex::new(self.data.lock().unwrap().clone()), stability: self.stability, } } } impl Serialize for ParcelableHolder { fn serialize(&self, parcel: &mut BorrowedParcel<'_>) -> Result<(), StatusCode> { parcel.write(&NON_NULL_PARCELABLE_FLAG)?; Loading Loading
libs/binder/rust/src/parcel/parcelable_holder.rs +9 −0 Original line number Diff line number Diff line Loading @@ -161,6 +161,15 @@ impl ParcelableHolder { } } impl Clone for ParcelableHolder { fn clone(&self) -> ParcelableHolder { ParcelableHolder { data: Mutex::new(self.data.lock().unwrap().clone()), stability: self.stability, } } } impl Serialize for ParcelableHolder { fn serialize(&self, parcel: &mut BorrowedParcel<'_>) -> Result<(), StatusCode> { parcel.write(&NON_NULL_PARCELABLE_FLAG)?; Loading