fix: renames FloatExt to RealNumber

This commit is contained in:
Volodymyr Orlov
2020-08-29 20:17:01 -07:00
parent 8705867386
commit fa0918cee3
43 changed files with 238 additions and 208 deletions
+3 -3
View File
@@ -3,7 +3,7 @@ use rand::prelude::*;
use std::fmt::{Debug, Display};
use std::iter::{Product, Sum};
pub trait FloatExt: Float + FromPrimitive + Debug + Display + Copy + Sum + Product {
pub trait RealNumber: Float + FromPrimitive + Debug + Display + Copy + Sum + Product {
fn copysign(self, sign: Self) -> Self;
fn ln_1pe(self) -> Self;
@@ -21,7 +21,7 @@ pub trait FloatExt: Float + FromPrimitive + Debug + Display + Copy + Sum + Produ
}
}
impl FloatExt for f64 {
impl RealNumber for f64 {
fn copysign(self, sign: Self) -> Self {
self.copysign(sign)
}
@@ -58,7 +58,7 @@ impl FloatExt for f64 {
}
}
impl FloatExt for f32 {
impl RealNumber for f32 {
fn copysign(self, sign: Self) -> Self {
self.copysign(sign)
}