@@ -94,7 +94,7 @@ impl<'data> BorrowedBuf<'data> {
94
94
// SAFETY: We only slice the filled part of the buffer, which is always valid
95
95
unsafe {
96
96
let buf = self . buf . get_unchecked ( ..self . filled ) ;
97
- MaybeUninit :: slice_assume_init_ref ( buf)
97
+ buf. assume_init_ref ( )
98
98
}
99
99
}
100
100
@@ -104,7 +104,7 @@ impl<'data> BorrowedBuf<'data> {
104
104
// SAFETY: We only slice the filled part of the buffer, which is always valid
105
105
unsafe {
106
106
let buf = self . buf . get_unchecked_mut ( ..self . filled ) ;
107
- MaybeUninit :: slice_assume_init_mut ( buf)
107
+ buf. assume_init_mut ( )
108
108
}
109
109
}
110
110
@@ -114,7 +114,7 @@ impl<'data> BorrowedBuf<'data> {
114
114
// SAFETY: We only slice the filled part of the buffer, which is always valid
115
115
unsafe {
116
116
let buf = self . buf . get_unchecked ( ..self . filled ) ;
117
- MaybeUninit :: slice_assume_init_ref ( buf)
117
+ buf. assume_init_ref ( )
118
118
}
119
119
}
120
120
@@ -124,7 +124,7 @@ impl<'data> BorrowedBuf<'data> {
124
124
// SAFETY: We only slice the filled part of the buffer, which is always valid
125
125
unsafe {
126
126
let buf = self . buf . get_unchecked_mut ( ..self . filled ) ;
127
- MaybeUninit :: slice_assume_init_mut ( buf)
127
+ buf. assume_init_mut ( )
128
128
}
129
129
}
130
130
@@ -233,7 +233,7 @@ impl<'a> BorrowedCursor<'a> {
233
233
// SAFETY: We only slice the initialized part of the buffer, which is always valid
234
234
unsafe {
235
235
let buf = self . buf . buf . get_unchecked ( self . buf . filled ..self . buf . init ) ;
236
- MaybeUninit :: slice_assume_init_ref ( buf)
236
+ buf. assume_init_ref ( )
237
237
}
238
238
}
239
239
@@ -243,7 +243,7 @@ impl<'a> BorrowedCursor<'a> {
243
243
// SAFETY: We only slice the initialized part of the buffer, which is always valid
244
244
unsafe {
245
245
let buf = self . buf . buf . get_unchecked_mut ( self . buf . filled ..self . buf . init ) ;
246
- MaybeUninit :: slice_assume_init_mut ( buf)
246
+ buf. assume_init_mut ( )
247
247
}
248
248
}
249
249
@@ -344,7 +344,7 @@ impl<'a> BorrowedCursor<'a> {
344
344
345
345
// SAFETY: we do not de-initialize any of the elements of the slice
346
346
unsafe {
347
- MaybeUninit :: copy_from_slice ( & mut self . as_mut ( ) [ ..buf. len ( ) ] , buf) ;
347
+ self . as_mut ( ) [ ..buf. len ( ) ] . write_copy_of_slice ( buf) ;
348
348
}
349
349
350
350
// SAFETY: We just added the entire contents of buf to the filled section.
0 commit comments