diff options
| author | Slanterns <slanterns.w@gmail.com> | 2025-03-01 19:59:43 +0800 |
|---|---|---|
| committer | Slanterns <slanterns.w@gmail.com> | 2025-03-01 20:11:39 +0800 |
| commit | 3786a7a90825d2edf34c1a4c08047559eaf402cc (patch) | |
| tree | 5f39dc84c533376f39684a32f22f232f87cf69b6 | |
| parent | 002da76821d32c8807dc47da16660925d8cc9b62 (diff) | |
| download | rust-3786a7a90825d2edf34c1a4c08047559eaf402cc.tar.gz rust-3786a7a90825d2edf34c1a4c08047559eaf402cc.zip | |
stabilize `box_uninit_write`
| -rw-r--r-- | library/alloc/src/boxed.rs | 4 | ||||
| -rw-r--r-- | library/alloc/src/lib.rs | 1 |
2 files changed, 1 insertions, 4 deletions
diff --git a/library/alloc/src/boxed.rs b/library/alloc/src/boxed.rs index c3f5806e1aa..9b19ab74edf 100644 --- a/library/alloc/src/boxed.rs +++ b/library/alloc/src/boxed.rs @@ -937,8 +937,6 @@ impl<T, A: Allocator> Box<mem::MaybeUninit<T>, A> { /// # Examples /// /// ``` - /// #![feature(box_uninit_write)] - /// /// let big_box = Box::<[usize; 1024]>::new_uninit(); /// /// let mut array = [0; 1024]; @@ -954,7 +952,7 @@ impl<T, A: Allocator> Box<mem::MaybeUninit<T>, A> { /// assert_eq!(*x, i); /// } /// ``` - #[unstable(feature = "box_uninit_write", issue = "129397")] + #[stable(feature = "box_uninit_write", since = "CURRENT_RUSTC_VERSION")] #[inline] pub fn write(mut boxed: Self, value: T) -> Box<T, A> { unsafe { diff --git a/library/alloc/src/lib.rs b/library/alloc/src/lib.rs index 2e9dd985715..cb93100f56c 100644 --- a/library/alloc/src/lib.rs +++ b/library/alloc/src/lib.rs @@ -102,7 +102,6 @@ #![feature(assert_matches)] #![feature(async_fn_traits)] #![feature(async_iterator)] -#![feature(box_uninit_write)] #![feature(bstr)] #![feature(bstr_internals)] #![feature(char_max_len)] |
