Trait std::num::Real

pub trait Real: Signed + Fractional + Algebraic + Trigonometric + Hyperbolic {
    fn pi() -> Self;
    fn two_pi() -> Self;
    fn frac_pi_2() -> Self;
    fn frac_pi_3() -> Self;
    fn frac_pi_4() -> Self;
    fn frac_pi_6() -> Self;
    fn frac_pi_8() -> Self;
    fn frac_1_pi() -> Self;
    fn frac_2_pi() -> Self;
    fn frac_2_sqrtpi() -> Self;
    fn sqrt2() -> Self;
    fn frac_1_sqrt2() -> Self;
    fn e() -> Self;
    fn log2_e() -> Self;
    fn log10_e() -> Self;
    fn ln_2() -> Self;
    fn ln_10() -> Self;
    fn to_degrees(&self) -> Self;
    fn to_radians(&self) -> Self;
}

Defines constants and methods common to real numbers

Required Methods

fn pi() -> Self

fn two_pi() -> Self

fn frac_pi_2() -> Self

fn frac_pi_3() -> Self

fn frac_pi_4() -> Self

fn frac_pi_6() -> Self

fn frac_pi_8() -> Self

fn frac_1_pi() -> Self

fn frac_2_pi() -> Self

fn frac_2_sqrtpi() -> Self

fn sqrt2() -> Self

fn frac_1_sqrt2() -> Self

fn e() -> Self

fn log2_e() -> Self

fn log10_e() -> Self

fn ln_2() -> Self

fn ln_10() -> Self

fn to_degrees(&self) -> Self

fn to_radians(&self) -> Self

Implementors