Skip to content

Commit 32b3c1e

Browse files
committed
Stabilize const_pin_2
1 parent b0c2d2e commit 32b3c1e

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
@@ -129,7 +129,6 @@
129129
#![feature(const_nonnull_new)]
130130
#![feature(const_num_midpoint)]
131131
#![feature(const_option_ext)]
132-
#![feature(const_pin_2)]
133132
#![feature(const_pointer_is_aligned)]
134133
#![feature(const_ptr_is_null)]
135134
#![feature(const_ptr_sub_ptr)]

library/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

library/core/tests/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#![feature(const_likely)]
2222
#![feature(const_nonnull_new)]
2323
#![feature(const_option_ext)]
24-
#![feature(const_pin_2)]
2524
#![feature(const_pointer_is_aligned)]
2625
#![feature(const_three_way_compare)]
2726
#![feature(const_trait_impl)]

0 commit comments

Comments
 (0)