Document powf and powi calls that always return 1.0
This commit is contained in:
parent
8231e8599e
commit
3d6c6fa04e
4 changed files with 44 additions and 6 deletions
|
@ -306,8 +306,9 @@ impl f64 {
|
|||
/// ```
|
||||
/// let x = 2.0_f64;
|
||||
/// let abs_difference = (x.powi(2) - (x * x)).abs();
|
||||
/// assert!(abs_difference <= f64::EPSILON);
|
||||
///
|
||||
/// assert!(abs_difference < 1e-10);
|
||||
/// assert_eq!(f64::powi(f64::NAN, 0), 1.0);
|
||||
/// ```
|
||||
#[rustc_allow_incoherent_impl]
|
||||
#[must_use = "method returns a new number and does not mutate the original value"]
|
||||
|
@ -329,8 +330,10 @@ impl f64 {
|
|||
/// ```
|
||||
/// let x = 2.0_f64;
|
||||
/// let abs_difference = (x.powf(2.0) - (x * x)).abs();
|
||||
/// assert!(abs_difference <= f64::EPSILON);
|
||||
///
|
||||
/// assert!(abs_difference < 1e-10);
|
||||
/// assert_eq!(f64::powf(1.0, f64::NAN), 1.0);
|
||||
/// assert_eq!(f64::powf(f64::NAN, 0.0), 1.0);
|
||||
/// ```
|
||||
#[rustc_allow_incoherent_impl]
|
||||
#[must_use = "method returns a new number and does not mutate the original value"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue