Add inherent versions of MaybeUninit methods for slices

This commit is contained in:
ltdk
2024-08-18 19:50:41 -04:00
parent 12445e0b2c
commit e37daf0c86
18 changed files with 543 additions and 441 deletions

View File

@@ -911,9 +911,7 @@ impl<T> Drop for Guard<'_, T> {
// SAFETY: this slice will contain only initialized objects.
unsafe {
crate::ptr::drop_in_place(MaybeUninit::slice_assume_init_mut(
self.array_mut.get_unchecked_mut(..self.initialized),
));
self.array_mut.get_unchecked_mut(..self.initialized).assume_init_drop();
}
}
}