We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
MaybeUninit::uninit_array()
1 parent ac96fa4 commit ec8fa17Copy full SHA for ec8fa17
library/core/src/mem/maybe_uninit.rs
@@ -342,8 +342,7 @@ impl<T> MaybeUninit<T> {
342
#[must_use]
343
#[inline(always)]
344
pub const fn uninit_array<const N: usize>() -> [Self; N] {
345
- // SAFETY: An uninitialized `[MaybeUninit<_>; LEN]` is valid.
346
- unsafe { MaybeUninit::<[MaybeUninit<T>; N]>::uninit().assume_init() }
+ [const { MaybeUninit::uninit() }; N]
347
}
348
349
/// Creates a new `MaybeUninit<T>` in an uninitialized state, with the memory being
0 commit comments