Simplify UninitSlice::as_uninit_slice_mut() logic (#644)

This reworks `UninitSlice::as_uninit_slice_mut()` using equivalent
simpler logic.
This commit is contained in:
Luca Bruno
2023-12-28 14:17:53 +09:00
committed by GitHub
parent 72cbb92e0e
commit f73c6c8e85
+1 -1
View File
@@ -185,7 +185,7 @@ impl UninitSlice {
/// ```
#[inline]
pub unsafe fn as_uninit_slice_mut(&mut self) -> &mut [MaybeUninit<u8>] {
&mut *(self as *mut _ as *mut [MaybeUninit<u8>])
&mut self.0
}
/// Returns the number of bytes in the slice.