File tree Expand file tree Collapse file tree 4 files changed +9
-5
lines changed Expand file tree Collapse file tree 4 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -285,10 +285,6 @@ impl RecvFlags {
285
285
#[ repr( transparent) ]
286
286
pub struct MaybeUninitSlice < ' a > ( sys:: MaybeUninitSlice < ' a > ) ;
287
287
288
- unsafe impl < ' a > Send for MaybeUninitSlice < ' a > { }
289
-
290
- unsafe impl < ' a > Sync for MaybeUninitSlice < ' a > { }
291
-
292
288
impl < ' a > fmt:: Debug for MaybeUninitSlice < ' a > {
293
289
fn fmt ( & self , fmt : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
294
290
fmt:: Debug :: fmt ( self . 0 . as_slice ( ) , fmt)
Original file line number Diff line number Diff line change @@ -224,7 +224,7 @@ impl From<SocketAddrV4> for SockAddr {
224
224
let sockaddr_in = sockaddr_in {
225
225
sin_family : AF_INET as sa_family_t ,
226
226
sin_port : addr. port ( ) . to_be ( ) ,
227
- sin_addr : crate :: sys:: to_in_addr ( & addr. ip ( ) ) ,
227
+ sin_addr : crate :: sys:: to_in_addr ( addr. ip ( ) ) ,
228
228
sin_zero : Default :: default ( ) ,
229
229
#[ cfg( any(
230
230
target_os = "dragonfly" ,
Original file line number Diff line number Diff line change @@ -414,6 +414,10 @@ pub struct MaybeUninitSlice<'a> {
414
414
_lifetime : PhantomData < & ' a mut [ MaybeUninit < u8 > ] > ,
415
415
}
416
416
417
+ unsafe impl < ' a > Send for MaybeUninitSlice < ' a > { }
418
+
419
+ unsafe impl < ' a > Sync for MaybeUninitSlice < ' a > { }
420
+
417
421
impl < ' a > MaybeUninitSlice < ' a > {
418
422
pub ( crate ) fn new ( buf : & ' a mut [ MaybeUninit < u8 > ] ) -> MaybeUninitSlice < ' a > {
419
423
MaybeUninitSlice {
Original file line number Diff line number Diff line change @@ -157,6 +157,10 @@ pub struct MaybeUninitSlice<'a> {
157
157
_lifetime : PhantomData < & ' a mut [ MaybeUninit < u8 > ] > ,
158
158
}
159
159
160
+ unsafe impl < ' a > Send for MaybeUninitSlice < ' a > { }
161
+
162
+ unsafe impl < ' a > Sync for MaybeUninitSlice < ' a > { }
163
+
160
164
impl < ' a > MaybeUninitSlice < ' a > {
161
165
pub fn new ( buf : & ' a mut [ MaybeUninit < u8 > ] ) -> MaybeUninitSlice < ' a > {
162
166
assert ! ( buf. len( ) <= ULONG :: MAX as usize ) ;
You can’t perform that action at this time.
0 commit comments