Skip to content

Commit 2c51b8b

Browse files
committed
stabilize const_pin_2
1 parent 46e8d20 commit 2c51b8b

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

library/core/src/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,6 @@
120120
#![feature(const_float_methods)]
121121
#![feature(const_heap)]
122122
#![feature(const_nonnull_new)]
123-
#![feature(const_pin_2)]
124123
#![feature(const_ptr_is_null)]
125124
#![feature(const_ptr_sub_ptr)]
126125
#![feature(const_raw_ptr_comparison)]

library/core/src/pin.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -1214,8 +1214,9 @@ impl<Ptr: Deref<Target: Unpin>> Pin<Ptr> {
12141214
/// assert_eq!(*r, 5);
12151215
/// ```
12161216
#[inline(always)]
1217-
#[rustc_const_unstable(feature = "const_pin_2", issue = "76654")]
1217+
#[rustc_const_stable(feature = "const_pin", since = "CURRENT_RUSTC_VERSION")]
12181218
#[stable(feature = "pin_into_inner", since = "1.39.0")]
1219+
#[rustc_allow_const_fn_unstable(const_precise_live_drops)]
12191220
pub const fn into_inner(pin: Pin<Ptr>) -> Ptr {
12201221
pin.__pointer
12211222
}
@@ -1503,8 +1504,9 @@ impl<Ptr: Deref> Pin<Ptr> {
15031504
/// If the underlying data is [`Unpin`], [`Pin::into_inner`] should be used
15041505
/// instead.
15051506
#[inline(always)]
1506-
#[rustc_const_unstable(feature = "const_pin_2", issue = "76654")]
1507+
#[rustc_const_stable(feature = "const_pin", since = "CURRENT_RUSTC_VERSION")]
15071508
#[stable(feature = "pin_into_inner", since = "1.39.0")]
1509+
#[rustc_allow_const_fn_unstable(const_precise_live_drops)]
15081510
pub const unsafe fn into_inner_unchecked(pin: Pin<Ptr>) -> Ptr {
15091511
pin.__pointer
15101512
}

library/core/tests/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#![feature(const_eval_select)]
2222
#![feature(const_heap)]
2323
#![feature(const_nonnull_new)]
24-
#![feature(const_pin_2)]
2524
#![feature(const_trait_impl)]
2625
#![feature(core_intrinsics)]
2726
#![feature(core_io_borrowed_buf)]

0 commit comments

Comments
 (0)