Skip to content

Commit 734f16b

Browse files
committed
Stabilize const_slice_split_at_mut
1 parent 9afe713 commit 734f16b

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

library/core/src/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,6 @@
152152
#![feature(const_slice_from_raw_parts_mut)]
153153
#![feature(const_slice_from_ref)]
154154
#![feature(const_slice_index)]
155-
#![feature(const_slice_split_at_mut)]
156155
#![feature(const_str_from_utf8_unchecked_mut)]
157156
#![feature(const_strict_overflow_ops)]
158157
#![feature(const_swap)]

library/core/src/slice/mod.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1899,7 +1899,7 @@ impl<T> [T] {
18991899
#[inline]
19001900
#[track_caller]
19011901
#[must_use]
1902-
#[rustc_const_unstable(feature = "const_slice_split_at_mut", issue = "101804")]
1902+
#[rustc_const_stable(feature = "const_slice_split_at_mut", since = "CURRENT_RUSTC_VERSION")]
19031903
pub const fn split_at_mut(&mut self, mid: usize) -> (&mut [T], &mut [T]) {
19041904
match self.split_at_mut_checked(mid) {
19051905
Some(pair) => pair,
@@ -2001,7 +2001,7 @@ impl<T> [T] {
20012001
/// assert_eq!(v, [1, 2, 3, 4, 5, 6]);
20022002
/// ```
20032003
#[stable(feature = "slice_split_at_unchecked", since = "1.79.0")]
2004-
#[rustc_const_unstable(feature = "const_slice_split_at_mut", issue = "101804")]
2004+
#[rustc_const_stable(feature = "const_slice_split_at_mut", since = "CURRENT_RUSTC_VERSION")]
20052005
#[inline]
20062006
#[must_use]
20072007
pub const unsafe fn split_at_mut_unchecked(&mut self, mid: usize) -> (&mut [T], &mut [T]) {
@@ -2101,7 +2101,7 @@ impl<T> [T] {
21012101
/// assert_eq!(None, v.split_at_mut_checked(7));
21022102
/// ```
21032103
#[stable(feature = "split_at_checked", since = "1.80.0")]
2104-
#[rustc_const_unstable(feature = "const_slice_split_at_mut", issue = "101804")]
2104+
#[rustc_const_stable(feature = "const_slice_split_at_mut", since = "CURRENT_RUSTC_VERSION")]
21052105
#[inline]
21062106
#[must_use]
21072107
pub const fn split_at_mut_checked(&mut self, mid: usize) -> Option<(&mut [T], &mut [T])> {

0 commit comments

Comments
 (0)