@@ -1114,8 +1114,7 @@ instead of overflowing.
1114
1114
Basic usage:
1115
1115
1116
1116
```
1117
- " , $Feature, "#![feature(saturating_neg)]
1118
- assert_eq!(100" , stringify!( $SelfT) , ".saturating_neg(), -100);
1117
+ " , $Feature, "assert_eq!(100" , stringify!( $SelfT) , ".saturating_neg(), -100);
1119
1118
assert_eq!((-100" , stringify!( $SelfT) , ").saturating_neg(), 100);
1120
1119
assert_eq!(" , stringify!( $SelfT) , "::MIN.saturating_neg(), " , stringify!( $SelfT) ,
1121
1120
"::MAX);
@@ -1124,7 +1123,7 @@ assert_eq!(", stringify!($SelfT), "::MAX.saturating_neg(), ", stringify!($SelfT)
1124
1123
$EndFeature, "
1125
1124
```" ) ,
1126
1125
1127
- #[ unstable ( feature = "saturating_neg" , issue = "59983 " ) ]
1126
+ #[ stable ( feature = "saturating_neg" , since = "1.45.0 " ) ]
1128
1127
#[ rustc_const_unstable( feature = "const_saturating_int_methods" , issue = "53718" ) ]
1129
1128
#[ inline]
1130
1129
pub const fn saturating_neg( self ) -> Self {
@@ -1141,8 +1140,7 @@ MIN` instead of overflowing.
1141
1140
Basic usage:
1142
1141
1143
1142
```
1144
- " , $Feature, "#![feature(saturating_neg)]
1145
- assert_eq!(100" , stringify!( $SelfT) , ".saturating_abs(), 100);
1143
+ " , $Feature, "assert_eq!(100" , stringify!( $SelfT) , ".saturating_abs(), 100);
1146
1144
assert_eq!((-100" , stringify!( $SelfT) , ").saturating_abs(), 100);
1147
1145
assert_eq!(" , stringify!( $SelfT) , "::MIN.saturating_abs(), " , stringify!( $SelfT) ,
1148
1146
"::MAX);
@@ -1151,7 +1149,7 @@ assert_eq!((", stringify!($SelfT), "::MIN + 1).saturating_abs(), ", stringify!($
1151
1149
$EndFeature, "
1152
1150
```" ) ,
1153
1151
1154
- #[ unstable ( feature = "saturating_neg" , issue = "59983 " ) ]
1152
+ #[ stable ( feature = "saturating_neg" , since = "1.45.0 " ) ]
1155
1153
#[ rustc_const_unstable( feature = "const_saturating_int_methods" , issue = "53718" ) ]
1156
1154
#[ inline]
1157
1155
pub const fn saturating_abs( self ) -> Self {
0 commit comments