Trait fructose::operators::trig::TrigOps[][src]

pub trait TrigOps: Exponentiation + Sized {
    const PI: Self;
    const TAU: Self;
    const FRAC_PI_2: Self;
    const FRAC_PI_3: Self;
    const FRAC_PI_4: Self;
    const FRAC_PI_6: Self;
    const FRAC_PI_8: Self;
    const FRAC_1_PI: Self;
    const FRAC_2_PI: Self;
    const FRAC_2_SQRT_PI: Self;

    fn sin(self) -> Self;
fn cos(self) -> Self;
fn sin_cos(self) -> (Self, Self);
fn try_tan(self) -> Option<Self>;
fn try_asin(self) -> Option<Self>;
fn try_acos(self) -> Option<Self>;
fn try_atan(self) -> Option<Self>;
fn try_atan2(self, rhs: Self) -> Option<Self>;
fn sinh(self) -> Self;
fn cosh(self) -> Self;
fn tanh(self) -> Self;
fn try_coth(self) -> Option<Self>;
fn try_csch(self) -> Option<Self>;
fn asinh(self) -> Self;
fn try_acosh(self) -> Option<Self>;
fn try_atanh(self) -> Option<Self>;
fn to_degrees(self) -> Self;
fn to_radians(self) -> Self; fn tan(self) -> Self { ... }
fn asin(self) -> Self { ... }
fn acos(self) -> Self { ... }
fn atan(self) -> Self { ... }
fn atan2(self, rhs: Self) -> Self { ... }
fn coth(self) -> Self { ... }
fn csch(self) -> Self { ... }
fn acosh(self) -> Self { ... }
fn atanh(self) -> Self { ... } }

Associated Constants

const PI: Self[src]

const TAU: Self[src]

const FRAC_PI_2: Self[src]

const FRAC_PI_3: Self[src]

const FRAC_PI_4: Self[src]

const FRAC_PI_6: Self[src]

const FRAC_PI_8: Self[src]

const FRAC_1_PI: Self[src]

const FRAC_2_PI: Self[src]

const FRAC_2_SQRT_PI: Self[src]

Loading content...

Required methods

fn sin(self) -> Self[src]

fn cos(self) -> Self[src]

fn sin_cos(self) -> (Self, Self)[src]

fn try_tan(self) -> Option<Self>[src]

fn try_asin(self) -> Option<Self>[src]

fn try_acos(self) -> Option<Self>[src]

fn try_atan(self) -> Option<Self>[src]

fn try_atan2(self, rhs: Self) -> Option<Self>[src]

fn sinh(self) -> Self[src]

fn cosh(self) -> Self[src]

fn tanh(self) -> Self[src]

fn try_coth(self) -> Option<Self>[src]

fn try_csch(self) -> Option<Self>[src]

fn asinh(self) -> Self[src]

fn try_acosh(self) -> Option<Self>[src]

fn try_atanh(self) -> Option<Self>[src]

fn to_degrees(self) -> Self[src]

fn to_radians(self) -> Self[src]

Loading content...

Provided methods

fn tan(self) -> Self[src]

fn asin(self) -> Self[src]

fn acos(self) -> Self[src]

fn atan(self) -> Self[src]

fn atan2(self, rhs: Self) -> Self[src]

fn coth(self) -> Self[src]

fn csch(self) -> Self[src]

fn acosh(self) -> Self[src]

fn atanh(self) -> Self[src]

Loading content...

Implementations on Foreign Types

impl TrigOps for f32[src]

impl TrigOps for f64[src]

Loading content...

Implementors

Loading content...