@@ -332,7 +332,7 @@ impl<T> Arc<T> {
332
332
///
333
333
/// assert_eq!(*five, 5)
334
334
/// ```
335
- #[ unstable( feature = "new_uninit" , issue = "0 " ) ]
335
+ #[ unstable( feature = "new_uninit" , issue = "63291 " ) ]
336
336
pub fn new_uninit ( ) -> Arc < mem:: MaybeUninit < T > > {
337
337
let layout = Layout :: new :: < ArcInner < mem:: MaybeUninit < T > > > ( ) ;
338
338
unsafe {
@@ -422,7 +422,7 @@ impl<T> Arc<[T]> {
422
422
///
423
423
/// assert_eq!(*values, [1, 2, 3])
424
424
/// ```
425
- #[ unstable( feature = "new_uninit" , issue = "0 " ) ]
425
+ #[ unstable( feature = "new_uninit" , issue = "63291 " ) ]
426
426
pub fn new_uninit_slice ( len : usize ) -> Arc < [ mem:: MaybeUninit < T > ] > {
427
427
let data_layout = Layout :: array :: < mem:: MaybeUninit < T > > ( len) . unwrap ( ) ;
428
428
let ( layout, offset) = Layout :: new :: < ArcInner < ( ) > > ( ) . extend ( data_layout) . unwrap ( ) ;
@@ -476,7 +476,7 @@ impl<T> Arc<mem::MaybeUninit<T>> {
476
476
///
477
477
/// assert_eq!(*five, 5)
478
478
/// ```
479
- #[ unstable( feature = "new_uninit" , issue = "0 " ) ]
479
+ #[ unstable( feature = "new_uninit" , issue = "63291 " ) ]
480
480
#[ inline]
481
481
pub unsafe fn assume_init ( self ) -> Arc < T > {
482
482
Arc {
@@ -520,7 +520,7 @@ impl<T> Arc<[mem::MaybeUninit<T>]> {
520
520
///
521
521
/// assert_eq!(*values, [1, 2, 3])
522
522
/// ```
523
- #[ unstable( feature = "new_uninit" , issue = "0 " ) ]
523
+ #[ unstable( feature = "new_uninit" , issue = "63291 " ) ]
524
524
#[ inline]
525
525
pub unsafe fn assume_init ( self ) -> Arc < [ T ] > {
526
526
Arc {
@@ -1147,7 +1147,7 @@ impl<T: ?Sized> Arc<T> {
1147
1147
/// assert_eq!(*x, "foo");
1148
1148
/// ```
1149
1149
#[ inline]
1150
- #[ unstable( feature = "get_mut_unchecked" , issue = "0 " ) ]
1150
+ #[ unstable( feature = "get_mut_unchecked" , issue = "63292 " ) ]
1151
1151
pub unsafe fn get_mut_unchecked ( this : & mut Self ) -> & mut T {
1152
1152
& mut this. ptr . as_mut ( ) . data
1153
1153
}
0 commit comments