@@ -207,8 +207,8 @@ impl Orderable for f32 {
207
207
#[ inline]
208
208
fn min ( & self , other : & f32 ) -> f32 {
209
209
match ( ) {
210
- _ if self . is_NaN ( ) => * self ,
211
- _ if other. is_NaN ( ) => * other,
210
+ _ if self . is_nan ( ) => * self ,
211
+ _ if other. is_nan ( ) => * other,
212
212
_ if * self < * other => * self ,
213
213
_ => * other,
214
214
}
@@ -218,8 +218,8 @@ impl Orderable for f32 {
218
218
#[ inline]
219
219
fn max ( & self , other : & f32 ) -> f32 {
220
220
match ( ) {
221
- _ if self . is_NaN ( ) => * self ,
222
- _ if other. is_NaN ( ) => * other,
221
+ _ if self . is_nan ( ) => * self ,
222
+ _ if other. is_nan ( ) => * other,
223
223
_ if * self > * other => * self ,
224
224
_ => * other,
225
225
}
@@ -230,7 +230,7 @@ impl Orderable for f32 {
230
230
#[ inline]
231
231
fn clamp ( & self , mn : & f32 , mx : & f32 ) -> f32 {
232
232
match ( ) {
233
- _ if self . is_NaN ( ) => * self ,
233
+ _ if self . is_nan ( ) => * self ,
234
234
_ if !( * self <= * mx) => * mx,
235
235
_ if !( * self >= * mn) => * mn,
236
236
_ => * self ,
@@ -314,7 +314,7 @@ impl Signed for f32 {
314
314
///
315
315
#[ inline]
316
316
fn signum ( & self ) -> f32 {
317
- if self . is_NaN ( ) { NaN } else { copysign ( 1.0 , * self ) }
317
+ if self . is_nan ( ) { NaN } else { copysign ( 1.0 , * self ) }
318
318
}
319
319
320
320
/// Returns `true` if the number is positive, including `+0.0` and `infinity`
@@ -471,7 +471,7 @@ impl Hyperbolic for f32 {
471
471
#[ inline]
472
472
fn acosh ( & self ) -> f32 {
473
473
match * self {
474
- x if x < 1.0 => Float :: NaN ( ) ,
474
+ x if x < 1.0 => Float :: nan ( ) ,
475
475
x => ( x + ( ( x * x) - 1.0 ) . sqrt ( ) ) . ln ( ) ,
476
476
}
477
477
}
@@ -593,7 +593,7 @@ impl Primitive for f32 {
593
593
594
594
impl Float for f32 {
595
595
#[ inline]
596
- fn NaN ( ) -> f32 { 0.0 / 0.0 }
596
+ fn nan ( ) -> f32 { 0.0 / 0.0 }
597
597
598
598
#[ inline]
599
599
fn infinity ( ) -> f32 { 1.0 / 0.0 }
@@ -606,7 +606,7 @@ impl Float for f32 {
606
606
607
607
/// Returns `true` if the number is NaN
608
608
#[ inline]
609
- fn is_NaN ( & self ) -> bool { * self != * self }
609
+ fn is_nan ( & self ) -> bool { * self != * self }
610
610
611
611
/// Returns `true` if the number is infinite
612
612
#[ inline]
@@ -617,7 +617,7 @@ impl Float for f32 {
617
617
/// Returns `true` if the number is neither infinite or NaN
618
618
#[ inline]
619
619
fn is_finite ( & self ) -> bool {
620
- !( self . is_NaN ( ) || self . is_infinite ( ) )
620
+ !( self . is_nan ( ) || self . is_infinite ( ) )
621
621
}
622
622
623
623
/// Returns `true` if the number is neither zero, infinite, subnormal or NaN
@@ -949,10 +949,10 @@ mod tests {
949
949
assert_eq ! ( 8f32 . clamp( & 2f32 , & 4f32 ) , 4f32 ) ;
950
950
assert_eq ! ( 3f32 . clamp( & 2f32 , & 4f32 ) , 3f32 ) ;
951
951
952
- let nan: f32 = Float :: NaN ( ) ;
953
- assert ! ( 3f32 . clamp( & nan, & 4f32 ) . is_NaN ( ) ) ;
954
- assert ! ( 3f32 . clamp( & 2f32 , & nan) . is_NaN ( ) ) ;
955
- assert ! ( nan. clamp( & 2f32 , & 4f32 ) . is_NaN ( ) ) ;
952
+ let nan: f32 = Float :: nan ( ) ;
953
+ assert ! ( 3f32 . clamp( & nan, & 4f32 ) . is_nan ( ) ) ;
954
+ assert ! ( 3f32 . clamp( & 2f32 , & nan) . is_nan ( ) ) ;
955
+ assert ! ( nan. clamp( & 2f32 , & 4f32 ) . is_nan ( ) ) ;
956
956
}
957
957
958
958
#[ test]
@@ -1032,25 +1032,25 @@ mod tests {
1032
1032
1033
1033
let inf: f32 = Float :: infinity ( ) ;
1034
1034
let neg_inf: f32 = Float :: neg_infinity ( ) ;
1035
- let nan: f32 = Float :: NaN ( ) ;
1035
+ let nan: f32 = Float :: nan ( ) ;
1036
1036
assert_eq ! ( inf. asinh( ) , inf) ;
1037
1037
assert_eq ! ( neg_inf. asinh( ) , neg_inf) ;
1038
- assert ! ( nan. asinh( ) . is_NaN ( ) ) ;
1038
+ assert ! ( nan. asinh( ) . is_nan ( ) ) ;
1039
1039
assert_approx_eq ! ( 2.0f32 . asinh( ) , 1.443635475178810342493276740273105f32 ) ;
1040
1040
assert_approx_eq ! ( ( -2.0f32 ) . asinh( ) , -1.443635475178810342493276740273105f32 ) ;
1041
1041
}
1042
1042
1043
1043
#[ test]
1044
1044
fn test_acosh ( ) {
1045
1045
assert_eq ! ( 1.0f32 . acosh( ) , 0.0f32 ) ;
1046
- assert ! ( 0.999f32 . acosh( ) . is_NaN ( ) ) ;
1046
+ assert ! ( 0.999f32 . acosh( ) . is_nan ( ) ) ;
1047
1047
1048
1048
let inf: f32 = Float :: infinity ( ) ;
1049
1049
let neg_inf: f32 = Float :: neg_infinity ( ) ;
1050
- let nan: f32 = Float :: NaN ( ) ;
1050
+ let nan: f32 = Float :: nan ( ) ;
1051
1051
assert_eq ! ( inf. acosh( ) , inf) ;
1052
- assert ! ( neg_inf. acosh( ) . is_NaN ( ) ) ;
1053
- assert ! ( nan. acosh( ) . is_NaN ( ) ) ;
1052
+ assert ! ( neg_inf. acosh( ) . is_nan ( ) ) ;
1053
+ assert ! ( nan. acosh( ) . is_nan ( ) ) ;
1054
1054
assert_approx_eq ! ( 2.0f32 . acosh( ) , 1.31695789692481670862504634730796844f32 ) ;
1055
1055
assert_approx_eq ! ( 3.0f32 . acosh( ) , 1.76274717403908605046521864995958461f32 ) ;
1056
1056
}
@@ -1065,15 +1065,15 @@ mod tests {
1065
1065
assert_eq ! ( 1.0f32 . atanh( ) , inf32) ;
1066
1066
assert_eq ! ( ( -1.0f32 ) . atanh( ) , neg_inf32) ;
1067
1067
1068
- assert ! ( 2f64 . atanh( ) . atanh( ) . is_NaN ( ) ) ;
1069
- assert ! ( ( -2f64 ) . atanh( ) . atanh( ) . is_NaN ( ) ) ;
1068
+ assert ! ( 2f64 . atanh( ) . atanh( ) . is_nan ( ) ) ;
1069
+ assert ! ( ( -2f64 ) . atanh( ) . atanh( ) . is_nan ( ) ) ;
1070
1070
1071
1071
let inf64: f32 = Float :: infinity ( ) ;
1072
1072
let neg_inf64: f32 = Float :: neg_infinity ( ) ;
1073
- let nan32: f32 = Float :: NaN ( ) ;
1074
- assert ! ( inf64. atanh( ) . is_NaN ( ) ) ;
1075
- assert ! ( neg_inf64. atanh( ) . is_NaN ( ) ) ;
1076
- assert ! ( nan32. atanh( ) . is_NaN ( ) ) ;
1073
+ let nan32: f32 = Float :: nan ( ) ;
1074
+ assert ! ( inf64. atanh( ) . is_nan ( ) ) ;
1075
+ assert ! ( neg_inf64. atanh( ) . is_nan ( ) ) ;
1076
+ assert ! ( nan32. atanh( ) . is_nan ( ) ) ;
1077
1077
1078
1078
assert_approx_eq ! ( 0.5f32 . atanh( ) , 0.54930614433405484569762261846126285f32 ) ;
1079
1079
assert_approx_eq ! ( ( -0.5f32 ) . atanh( ) , -0.54930614433405484569762261846126285f32 ) ;
@@ -1125,7 +1125,7 @@ mod tests {
1125
1125
assert_eq ! ( ( -1f32 ) . abs( ) , 1f32 ) ;
1126
1126
assert_eq ! ( neg_infinity. abs( ) , infinity) ;
1127
1127
assert_eq ! ( ( 1f32 /neg_infinity) . abs( ) , 0f32 ) ;
1128
- assert ! ( NaN . abs( ) . is_NaN ( ) ) ;
1128
+ assert ! ( NaN . abs( ) . is_nan ( ) ) ;
1129
1129
}
1130
1130
1131
1131
#[ test]
@@ -1142,8 +1142,8 @@ mod tests {
1142
1142
1143
1143
#[ test] #[ ignore( cfg( windows) ) ] // FIXME #8663
1144
1144
fn test_abs_sub_nowin ( ) {
1145
- assert ! ( NaN . abs_sub( & -1f32 ) . is_NaN ( ) ) ;
1146
- assert ! ( 1f32 . abs_sub( & NaN ) . is_NaN ( ) ) ;
1145
+ assert ! ( NaN . abs_sub( & -1f32 ) . is_nan ( ) ) ;
1146
+ assert ! ( 1f32 . abs_sub( & NaN ) . is_nan ( ) ) ;
1147
1147
}
1148
1148
1149
1149
#[ test]
@@ -1155,7 +1155,7 @@ mod tests {
1155
1155
assert_eq ! ( ( -1f32 ) . signum( ) , -1f32 ) ;
1156
1156
assert_eq ! ( neg_infinity. signum( ) , -1f32 ) ;
1157
1157
assert_eq ! ( ( 1f32 /neg_infinity) . signum( ) , -1f32 ) ;
1158
- assert ! ( NaN . signum( ) . is_NaN ( ) ) ;
1158
+ assert ! ( NaN . signum( ) . is_nan ( ) ) ;
1159
1159
}
1160
1160
1161
1161
#[ test]
@@ -1200,7 +1200,7 @@ mod tests {
1200
1200
1201
1201
#[ test]
1202
1202
fn test_is_normal ( ) {
1203
- let nan: f32 = Float :: NaN ( ) ;
1203
+ let nan: f32 = Float :: nan ( ) ;
1204
1204
let inf: f32 = Float :: infinity ( ) ;
1205
1205
let neg_inf: f32 = Float :: neg_infinity ( ) ;
1206
1206
let zero: f32 = Zero :: zero ( ) ;
@@ -1217,7 +1217,7 @@ mod tests {
1217
1217
1218
1218
#[ test]
1219
1219
fn test_classify ( ) {
1220
- let nan: f32 = Float :: NaN ( ) ;
1220
+ let nan: f32 = Float :: nan ( ) ;
1221
1221
let inf: f32 = Float :: infinity ( ) ;
1222
1222
let neg_inf: f32 = Float :: neg_infinity ( ) ;
1223
1223
let zero: f32 = Zero :: zero ( ) ;
@@ -1246,10 +1246,10 @@ mod tests {
1246
1246
1247
1247
let inf: f32 = Float :: infinity ( ) ;
1248
1248
let neg_inf: f32 = Float :: neg_infinity ( ) ;
1249
- let nan: f32 = Float :: NaN ( ) ;
1249
+ let nan: f32 = Float :: nan ( ) ;
1250
1250
assert_eq ! ( Float :: ldexp( inf, -123 ) , inf) ;
1251
1251
assert_eq ! ( Float :: ldexp( neg_inf, -123 ) , neg_inf) ;
1252
- assert ! ( Float :: ldexp( nan, -123 ) . is_NaN ( ) ) ;
1252
+ assert ! ( Float :: ldexp( nan, -123 ) . is_nan ( ) ) ;
1253
1253
}
1254
1254
1255
1255
#[ test]
@@ -1273,9 +1273,9 @@ mod tests {
1273
1273
fn test_frexp_nowin ( ) {
1274
1274
let inf: f32 = Float :: infinity ( ) ;
1275
1275
let neg_inf: f32 = Float :: neg_infinity ( ) ;
1276
- let nan: f32 = Float :: NaN ( ) ;
1276
+ let nan: f32 = Float :: nan ( ) ;
1277
1277
assert_eq ! ( match inf. frexp( ) { ( x, _) => x } , inf)
1278
1278
assert_eq ! ( match neg_inf. frexp( ) { ( x, _) => x } , neg_inf)
1279
- assert ! ( match nan. frexp( ) { ( x, _) => x. is_NaN ( ) } )
1279
+ assert ! ( match nan. frexp( ) { ( x, _) => x. is_nan ( ) } )
1280
1280
}
1281
1281
}
0 commit comments