Add Send trait impl 56/318356/2
authorChanggyu Choi <changyu.choi@samsung.com>
Thu, 16 Jan 2025 03:50:10 +0000 (12:50 +0900)
committerChanggyu Choi <changyu.choi@samsung.com>
Thu, 16 Jan 2025 04:00:10 +0000 (13:00 +0900)
This is for using Bundle & Parcel in multi threading environments.

Change-Id: Id02344189202c66e52130db2ff5d1e51b1088dfa
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
src/rust-tizen-bundle/src/tizen_bundle.rs
src/rust-tizen-parcel/src/tizen_parcel.rs

index 66fac8120bad84ecc54ac2900e3186bbefc1a7f5..a48754b7cd005d9d291223309f495e4067b4ae4a 100644 (file)
@@ -204,6 +204,8 @@ impl Default for Bundle {
     }
 }
 
+unsafe impl Send for Bundle {}
+
 impl Bundle {
     /// Creates a new `Bundle` instance.
     ///
index c77e9d5b5731d2301ca24ca9514fee4162e8cf32..4f4484f6849c844abd666930d4ad1dd0cf66e090 100644 (file)
@@ -117,6 +117,8 @@ impl Default for Parcel {
     }
 }
 
+unsafe impl Send for Parcel {}
+
 impl Parcel {
     /// Creates a new `Parcel` instance.
     ///