Skip to content

Commit 2f179d1

Browse files
GKFXtgross35
authored andcommitted
Stabilize const_pin_2
1 parent e26c298 commit 2f179d1

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

core/src/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,6 @@
121121
#![feature(const_float_methods)]
122122
#![feature(const_heap)]
123123
#![feature(const_nonnull_new)]
124-
#![feature(const_pin_2)]
125124
#![feature(const_ptr_sub_ptr)]
126125
#![feature(const_raw_ptr_comparison)]
127126
#![feature(const_size_of_val)]

core/src/pin.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -1214,7 +1214,8 @@ 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_allow_const_fn_unstable(const_precise_live_drops)]
1218+
#[rustc_const_stable(feature = "const_pin", since = "CURRENT_RUSTC_VERSION")]
12181219
#[stable(feature = "pin_into_inner", since = "1.39.0")]
12191220
pub const fn into_inner(pin: Pin<Ptr>) -> Ptr {
12201221
pin.__pointer
@@ -1503,7 +1504,8 @@ 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_allow_const_fn_unstable(const_precise_live_drops)]
1508+
#[rustc_const_stable(feature = "const_pin", since = "CURRENT_RUSTC_VERSION")]
15071509
#[stable(feature = "pin_into_inner", since = "1.39.0")]
15081510
pub const unsafe fn into_inner_unchecked(pin: Pin<Ptr>) -> Ptr {
15091511
pin.__pointer

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)