Trait rs_math3d::scalar::Scalar[][src]

pub trait Scalar<Rhs = Self, Output = Self>: Add<Rhs, Output = Output> + Sub<Rhs, Output = Output> + Mul<Rhs, Output = Output> + Div<Rhs, Output = Output> + Rem<Rhs, Output = Output> + DivAssign<Rhs> + MulAssign<Rhs> + Neg<Output = Output> + AddAssign<Rhs> + SubAssign<Rhs> + PartialOrd + Clone + Copy {
Show methods fn zero() -> Self;
fn epsilon() -> Self;
fn one() -> Self;
fn two() -> Self;
fn half() -> Self;
fn quarter() -> Self;
fn l8192() -> Self;
fn tsin(self) -> Self;
fn tcos(self) -> Self;
fn ttan(self) -> Self;
fn tacos(self) -> Self;
fn tsqrt(self) -> Self;
fn tabs(self) -> Self;
fn min(l: Self, r: Self) -> Self;
fn max(l: Self, r: Self) -> Self;
fn squared(l: Self) -> Self;
}

Required methods

Implementors