Skip to content

Commit 92d065b

Browse files
authored
Rollup merge of rust-lang#100184 - Kixunil:stabilize_ptr_const_cast, r=m-ou-se
Stabilize ptr_const_cast This stabilizes `ptr_const_cast` feature as was decided in a recent [FCP](rust-lang#92675 (comment)) Closes rust-lang#92675
2 parents af6ea6d + 07efedb commit 92d065b

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

core/src/ptr/const_ptr.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@ impl<T: ?Sized> *const T {
9595
///
9696
/// This is a bit safer than `as` because it wouldn't silently change the type if the code is
9797
/// refactored.
98-
#[unstable(feature = "ptr_const_cast", issue = "92675")]
99-
#[rustc_const_unstable(feature = "ptr_const_cast", issue = "92675")]
98+
#[stable(feature = "ptr_const_cast", since = "1.65.0")]
99+
#[rustc_const_stable(feature = "ptr_const_cast", since = "1.65.0")]
100100
pub const fn cast_mut(self) -> *mut T {
101101
self as _
102102
}

core/src/ptr/mut_ptr.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ impl<T: ?Sized> *mut T {
100100
/// coercion.
101101
///
102102
/// [`cast_mut`]: #method.cast_mut
103-
#[unstable(feature = "ptr_const_cast", issue = "92675")]
104-
#[rustc_const_unstable(feature = "ptr_const_cast", issue = "92675")]
103+
#[stable(feature = "ptr_const_cast", since = "1.65.0")]
104+
#[rustc_const_stable(feature = "ptr_const_cast", since = "1.65.0")]
105105
pub const fn cast_const(self) -> *const T {
106106
self as _
107107
}

0 commit comments

Comments
 (0)