@@ -457,13 +457,13 @@ $EndFeature, "
457
457
Basic usage:
458
458
459
459
```
460
- " , $Feature, "#![feature(leading_trailing_ones)]
461
- let n = -1" , stringify!( $SelfT) , ";
460
+ " , $Feature, "let n = -1" , stringify!( $SelfT) , ";
462
461
463
462
assert_eq!(n.leading_ones(), " , stringify!( $BITS) , ");" ,
464
463
$EndFeature, "
465
464
```" ) ,
466
- #[ unstable( feature = "leading_trailing_ones" , issue = "57969" ) ]
465
+ #[ stable( feature = "leading_trailing_ones" , since = "1.46.0" ) ]
466
+ #[ rustc_const_stable( feature = "leading_trailing_ones" , since = "1.46.0" ) ]
467
467
#[ inline]
468
468
pub const fn leading_ones( self ) -> u32 {
469
469
( self as $UnsignedT) . leading_ones( )
@@ -478,13 +478,13 @@ $EndFeature, "
478
478
Basic usage:
479
479
480
480
```
481
- " , $Feature, "#![feature(leading_trailing_ones)]
482
- let n = 3" , stringify!( $SelfT) , ";
481
+ " , $Feature, "let n = 3" , stringify!( $SelfT) , ";
483
482
484
483
assert_eq!(n.trailing_ones(), 2);" ,
485
484
$EndFeature, "
486
485
```" ) ,
487
- #[ unstable( feature = "leading_trailing_ones" , issue = "57969" ) ]
486
+ #[ stable( feature = "leading_trailing_ones" , since = "1.46.0" ) ]
487
+ #[ rustc_const_stable( feature = "leading_trailing_ones" , since = "1.46.0" ) ]
488
488
#[ inline]
489
489
pub const fn trailing_ones( self ) -> u32 {
490
490
( self as $UnsignedT) . trailing_ones( )
@@ -2695,12 +2695,12 @@ assert_eq!(n.trailing_zeros(), 3);", $EndFeature, "
2695
2695
Basic usage:
2696
2696
2697
2697
```
2698
- " , $Feature, "#![feature(leading_trailing_ones)]
2699
- let n = !(" , stringify!( $SelfT) , "::MAX >> 2);
2698
+ " , $Feature, "let n = !(" , stringify!( $SelfT) , "::MAX >> 2);
2700
2699
2701
2700
assert_eq!(n.leading_ones(), 2);" , $EndFeature, "
2702
2701
```" ) ,
2703
- #[ unstable( feature = "leading_trailing_ones" , issue = "57969" ) ]
2702
+ #[ stable( feature = "leading_trailing_ones" , since = "1.46.0" ) ]
2703
+ #[ rustc_const_stable( feature = "leading_trailing_ones" , since = "1.46.0" ) ]
2704
2704
#[ inline]
2705
2705
pub const fn leading_ones( self ) -> u32 {
2706
2706
( !self ) . leading_zeros( )
@@ -2716,12 +2716,12 @@ of `self`.
2716
2716
Basic usage:
2717
2717
2718
2718
```
2719
- " , $Feature, "#![feature(leading_trailing_ones)]
2720
- let n = 0b1010111" , stringify!( $SelfT) , ";
2719
+ " , $Feature, "let n = 0b1010111" , stringify!( $SelfT) , ";
2721
2720
2722
2721
assert_eq!(n.trailing_ones(), 3);" , $EndFeature, "
2723
2722
```" ) ,
2724
- #[ unstable( feature = "leading_trailing_ones" , issue = "57969" ) ]
2723
+ #[ stable( feature = "leading_trailing_ones" , since = "1.46.0" ) ]
2724
+ #[ rustc_const_stable( feature = "leading_trailing_ones" , since = "1.46.0" ) ]
2725
2725
#[ inline]
2726
2726
pub const fn trailing_ones( self ) -> u32 {
2727
2727
( !self ) . trailing_zeros( )
0 commit comments