rust/library/alloc/src/collections
Kevin Reid 13fca73f49 Replace MaybeUninit::uninit_array() with array repeat expression.
This is possible now that inline const blocks are stable; the idea was
even mentioned as an alternative when `uninit_array()` was added:
<https://github.com/rust-lang/rust/pull/65580#issuecomment-544200681>

> if it’s stabilized soon enough maybe it’s not worth having a
> standard library method that will be replaceable with
> `let buffer = [MaybeUninit::<T>::uninit(); $N];`

Const array repetition and inline const blocks are now stable (in the
next release), so that circumstance has come to pass, and we no longer
have reason to want `uninit_array()` other than convenience. Therefore,
let’s evaluate the inconvenience by not using `uninit_array()` in
the standard library, before potentially deleting it entirely.
2024-06-24 10:23:50 -07:00
..
binary_heap replace version placeholder 2024-06-11 16:52:02 +02:00
btree Rollup merge of #122201 - coolreader18:doc-clone_from, r=dtolnay 2024-04-17 18:01:37 +02:00
linked_list Make deleting on LinkedList aware of the allocator 2024-06-04 18:49:13 +03:00
vec_deque Replace MaybeUninit::uninit_array() with array repeat expression. 2024-06-24 10:23:50 -07:00
linked_list.rs Make deleting on LinkedList aware of the allocator 2024-06-04 18:49:13 +03:00
mod.rs Add proper cfgs 2023-11-28 09:02:34 +08:00