File tree 1 file changed +5
-2
lines changed
1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -306,8 +306,9 @@ impl f64 {
306
306
/// ```
307
307
/// let x = 2.0_f64;
308
308
/// let abs_difference = (x.powi(2) - (x * x)).abs();
309
- ///
310
309
/// assert!(abs_difference < 1e-10);
310
+ ///
311
+ /// assert_eq!(f64::powi(f64::NAN, 0), 1.0);
311
312
/// ```
312
313
#[ rustc_allow_incoherent_impl]
313
314
#[ must_use = "method returns a new number and does not mutate the original value" ]
@@ -329,8 +330,10 @@ impl f64 {
329
330
/// ```
330
331
/// let x = 2.0_f64;
331
332
/// let abs_difference = (x.powf(2.0) - (x * x)).abs();
332
- ///
333
333
/// assert!(abs_difference < 1e-10);
334
+ ///
335
+ /// assert_eq!(f64::powf(1.0, f64::NAN), 1.0)
336
+ /// assert_eq!(f64::powf(f64::NAN, 0.0), 1.0)
334
337
/// ```
335
338
#[ rustc_allow_incoherent_impl]
336
339
#[ must_use = "method returns a new number and does not mutate the original value" ]
You can’t perform that action at this time.
0 commit comments