Trait libm::F64Ext [−][src]
pub trait F64Ext: Sealed {
fn floor(self) -> Self;
fn ceil(self) -> Self;
fn round(self) -> Self;
fn trunc(self) -> Self;
fn fdim(self, rhs: Self) -> Self;
fn abs(self) -> Self;
fn mul_add(self, a: Self, b: Self) -> Self;
fn sqrt(self) -> Self;
fn exp(self) -> Self;
fn exp2(self) -> Self;
fn ln(self) -> Self;
fn log(self, base: Self) -> Self;
fn log2(self) -> Self;
fn log10(self) -> Self;
fn cbrt(self) -> Self;
fn hypot(self, other: Self) -> Self;
fn acos(self) -> Self;
fn exp_m1(self) -> Self;
fn ln_1p(self) -> Self;
}Math support for f64
This trait is sealed and cannot be implemented outside of libm.
Required Methods
fn floor(self) -> Self
fn ceil(self) -> Self
fn round(self) -> Self
fn trunc(self) -> Self
fn fdim(self, rhs: Self) -> Self
fn abs(self) -> Self
fn mul_add(self, a: Self, b: Self) -> Self
fn sqrt(self) -> Self
fn exp(self) -> Self
fn exp2(self) -> Self
fn ln(self) -> Self
fn log(self, base: Self) -> Self
fn log2(self) -> Self
fn log10(self) -> Self
fn cbrt(self) -> Self
fn hypot(self, other: Self) -> Self
fn acos(self) -> Self
fn exp_m1(self) -> Self
fn ln_1p(self) -> Self
Implementors
impl F64Ext for f64