Skip to content

Commit ff4ad24

Browse files
committed
update issue number for const_trait_impl
1 parent d2baa49 commit ff4ad24

32 files changed

+68
-68
lines changed

compiler/rustc_feature/src/unstable.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -444,7 +444,7 @@ declare_features! (
444444
/// Be more precise when looking for live drops in a const context.
445445
(unstable, const_precise_live_drops, "1.46.0", Some(73255)),
446446
/// Allows `impl const Trait for T` syntax.
447-
(unstable, const_trait_impl, "1.42.0", Some(67792)),
447+
(unstable, const_trait_impl, "1.42.0", Some(143874)),
448448
/// Allows the `?` operator in const contexts.
449449
(unstable, const_try, "1.56.0", Some(74935)),
450450
/// Allows use of contracts attributes.

compiler/rustc_passes/messages.ftl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -700,7 +700,7 @@ passes_trait_impl_const_stability_mismatch_trait_unstable = ...but the trait is
700700
701701
passes_trait_impl_const_stable =
702702
trait implementations cannot be const stable yet
703-
.note = see issue #67792 <https://github.com/rust-lang/rust/issues/67792> for more information
703+
.note = see issue #143874 <https://github.com/rust-lang/rust/issues/143874> for more information
704704
705705
passes_transparent_incompatible =
706706
transparent {$target} cannot have other repr hints

library/alloc/src/string.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2611,7 +2611,7 @@ impl_eq! { Cow<'a, str>, &'b str }
26112611
impl_eq! { Cow<'a, str>, String }
26122612

26132613
#[stable(feature = "rust1", since = "1.0.0")]
2614-
#[rustc_const_unstable(feature = "const_default", issue = "67792")]
2614+
#[rustc_const_unstable(feature = "const_default", issue = "143874")]
26152615
impl const Default for String {
26162616
/// Creates an empty `String`.
26172617
#[inline]

library/alloc/src/vec/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3895,7 +3895,7 @@ unsafe impl<#[may_dangle] T, A: Allocator> Drop for Vec<T, A> {
38953895
}
38963896

38973897
#[stable(feature = "rust1", since = "1.0.0")]
3898-
#[rustc_const_unstable(feature = "const_default", issue = "67792")]
3898+
#[rustc_const_unstable(feature = "const_default", issue = "143874")]
38993899
impl<T> const Default for Vec<T> {
39003900
/// Creates an empty `Vec<T>`.
39013901
///

library/core/src/cell.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ impl<T: Copy> Clone for Cell<T> {
333333
}
334334

335335
#[stable(feature = "rust1", since = "1.0.0")]
336-
#[rustc_const_unstable(feature = "const_default", issue = "67792")]
336+
#[rustc_const_unstable(feature = "const_default", issue = "143874")]
337337
impl<T: ~const Default> const Default for Cell<T> {
338338
/// Creates a `Cell<T>`, with the `Default` value for T.
339339
#[inline]
@@ -1324,7 +1324,7 @@ impl<T: Clone> Clone for RefCell<T> {
13241324
}
13251325

13261326
#[stable(feature = "rust1", since = "1.0.0")]
1327-
#[rustc_const_unstable(feature = "const_default", issue = "67792")]
1327+
#[rustc_const_unstable(feature = "const_default", issue = "143874")]
13281328
impl<T: ~const Default> const Default for RefCell<T> {
13291329
/// Creates a `RefCell<T>`, with the `Default` value for T.
13301330
#[inline]
@@ -2332,7 +2332,7 @@ impl<T: ?Sized> UnsafeCell<T> {
23322332
}
23332333

23342334
#[stable(feature = "unsafe_cell_default", since = "1.10.0")]
2335-
#[rustc_const_unstable(feature = "const_default", issue = "67792")]
2335+
#[rustc_const_unstable(feature = "const_default", issue = "143874")]
23362336
impl<T: ~const Default> const Default for UnsafeCell<T> {
23372337
/// Creates an `UnsafeCell`, with the `Default` value for T.
23382338
fn default() -> UnsafeCell<T> {
@@ -2437,7 +2437,7 @@ impl<T: ?Sized> SyncUnsafeCell<T> {
24372437
}
24382438

24392439
#[unstable(feature = "sync_unsafe_cell", issue = "95439")]
2440-
#[rustc_const_unstable(feature = "const_default", issue = "67792")]
2440+
#[rustc_const_unstable(feature = "const_default", issue = "143874")]
24412441
impl<T: ~const Default> const Default for SyncUnsafeCell<T> {
24422442
/// Creates an `SyncUnsafeCell`, with the `Default` value for T.
24432443
fn default() -> SyncUnsafeCell<T> {

library/core/src/cmp.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ use crate::ops::ControlFlow;
248248
)]
249249
#[rustc_diagnostic_item = "PartialEq"]
250250
#[const_trait]
251-
#[rustc_const_unstable(feature = "const_trait_impl", issue = "67792")]
251+
#[rustc_const_unstable(feature = "const_trait_impl", issue = "143874")]
252252
pub trait PartialEq<Rhs: PointeeSized = Self>: PointeeSized {
253253
/// Tests for `self` and `other` values to be equal, and is used by `==`.
254254
#[must_use]

library/core/src/default.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ use crate::ascii::Char as AsciiChar;
104104
#[rustc_diagnostic_item = "Default"]
105105
#[stable(feature = "rust1", since = "1.0.0")]
106106
#[const_trait]
107-
#[rustc_const_unstable(feature = "const_default", issue = "67792")]
107+
#[rustc_const_unstable(feature = "const_default", issue = "143874")]
108108
pub trait Default: Sized {
109109
/// Returns the "default value" for a type.
110110
///
@@ -151,7 +151,7 @@ pub macro Default($item:item) {
151151
macro_rules! default_impl {
152152
($t:ty, $v:expr, $doc:tt) => {
153153
#[stable(feature = "rust1", since = "1.0.0")]
154-
#[rustc_const_unstable(feature = "const_default", issue = "67792")]
154+
#[rustc_const_unstable(feature = "const_default", issue = "143874")]
155155
impl const Default for $t {
156156
#[inline(always)]
157157
#[doc = $doc]

library/core/src/iter/sources/empty.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ impl<T> Clone for Empty<T> {
8181
// not #[derive] because that adds a Default bound on T,
8282
// which isn't necessary.
8383
#[stable(feature = "iter_empty", since = "1.2.0")]
84-
#[rustc_const_unstable(feature = "const_default", issue = "67792")]
84+
#[rustc_const_unstable(feature = "const_default", issue = "143874")]
8585
impl<T> const Default for Empty<T> {
8686
fn default() -> Empty<T> {
8787
Empty(marker::PhantomData)

library/core/src/marker.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -863,7 +863,7 @@ impl<T: PointeeSized> Clone for PhantomData<T> {
863863
}
864864

865865
#[stable(feature = "rust1", since = "1.0.0")]
866-
#[rustc_const_unstable(feature = "const_default", issue = "67792")]
866+
#[rustc_const_unstable(feature = "const_default", issue = "143874")]
867867
impl<T: PointeeSized> const Default for PhantomData<T> {
868868
fn default() -> Self {
869869
Self

library/core/src/ops/function.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ use crate::marker::Tuple;
7373
#[fundamental] // so that regex can rely that `&str: !FnMut`
7474
#[must_use = "closures are lazy and do nothing unless called"]
7575
#[const_trait]
76-
#[rustc_const_unstable(feature = "const_trait_impl", issue = "67792")]
76+
#[rustc_const_unstable(feature = "const_trait_impl", issue = "143874")]
7777
pub trait Fn<Args: Tuple>: FnMut<Args> {
7878
/// Performs the call operation.
7979
#[unstable(feature = "fn_traits", issue = "29625")]
@@ -161,7 +161,7 @@ pub trait Fn<Args: Tuple>: FnMut<Args> {
161161
#[fundamental] // so that regex can rely that `&str: !FnMut`
162162
#[must_use = "closures are lazy and do nothing unless called"]
163163
#[const_trait]
164-
#[rustc_const_unstable(feature = "const_trait_impl", issue = "67792")]
164+
#[rustc_const_unstable(feature = "const_trait_impl", issue = "143874")]
165165
pub trait FnMut<Args: Tuple>: FnOnce<Args> {
166166
/// Performs the call operation.
167167
#[unstable(feature = "fn_traits", issue = "29625")]
@@ -241,7 +241,7 @@ pub trait FnMut<Args: Tuple>: FnOnce<Args> {
241241
#[fundamental] // so that regex can rely that `&str: !FnMut`
242242
#[must_use = "closures are lazy and do nothing unless called"]
243243
#[const_trait]
244-
#[rustc_const_unstable(feature = "const_trait_impl", issue = "67792")]
244+
#[rustc_const_unstable(feature = "const_trait_impl", issue = "143874")]
245245
pub trait FnOnce<Args: Tuple> {
246246
/// The returned type after the call operator is used.
247247
#[lang = "fn_once_output"]
@@ -257,7 +257,7 @@ mod impls {
257257
use crate::marker::Tuple;
258258

259259
#[stable(feature = "rust1", since = "1.0.0")]
260-
#[rustc_const_unstable(feature = "const_trait_impl", issue = "67792")]
260+
#[rustc_const_unstable(feature = "const_trait_impl", issue = "143874")]
261261
impl<A: Tuple, F: ?Sized> const Fn<A> for &F
262262
where
263263
F: ~const Fn<A>,
@@ -268,7 +268,7 @@ mod impls {
268268
}
269269

270270
#[stable(feature = "rust1", since = "1.0.0")]
271-
#[rustc_const_unstable(feature = "const_trait_impl", issue = "67792")]
271+
#[rustc_const_unstable(feature = "const_trait_impl", issue = "143874")]
272272
impl<A: Tuple, F: ?Sized> const FnMut<A> for &F
273273
where
274274
F: ~const Fn<A>,
@@ -279,7 +279,7 @@ mod impls {
279279
}
280280

281281
#[stable(feature = "rust1", since = "1.0.0")]
282-
#[rustc_const_unstable(feature = "const_trait_impl", issue = "67792")]
282+
#[rustc_const_unstable(feature = "const_trait_impl", issue = "143874")]
283283
impl<A: Tuple, F: ?Sized> const FnOnce<A> for &F
284284
where
285285
F: ~const Fn<A>,
@@ -292,7 +292,7 @@ mod impls {
292292
}
293293

294294
#[stable(feature = "rust1", since = "1.0.0")]
295-
#[rustc_const_unstable(feature = "const_trait_impl", issue = "67792")]
295+
#[rustc_const_unstable(feature = "const_trait_impl", issue = "143874")]
296296
impl<A: Tuple, F: ?Sized> const FnMut<A> for &mut F
297297
where
298298
F: ~const FnMut<A>,
@@ -303,7 +303,7 @@ mod impls {
303303
}
304304

305305
#[stable(feature = "rust1", since = "1.0.0")]
306-
#[rustc_const_unstable(feature = "const_trait_impl", issue = "67792")]
306+
#[rustc_const_unstable(feature = "const_trait_impl", issue = "143874")]
307307
impl<A: Tuple, F: ?Sized> const FnOnce<A> for &mut F
308308
where
309309
F: ~const FnMut<A>,

0 commit comments

Comments
 (0)