# Trait num_traits::float::FloatConst [−][src]

```
pub trait FloatConst {
```## Show 19 methods

fn E() -> Self;
fn FRAC_1_PI() -> Self;
fn FRAC_1_SQRT_2() -> Self;
fn FRAC_2_PI() -> Self;
fn FRAC_2_SQRT_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 LN_10() -> Self;
fn LN_2() -> Self;
fn LOG10_E() -> Self;
fn LOG2_E() -> Self;
fn PI() -> Self;
fn SQRT_2() -> Self;
fn TAU() -> Self

where

Self: Sized + Add<Self, Output = Self>,
{ ... }
fn LOG10_2() -> Self

where

Self: Sized + Div<Self, Output = Self>,
{ ... }
fn LOG2_10() -> Self

where

Self: Sized + Div<Self, Output = Self>,
{ ... }
}

## Required methods

#### fn FRAC_1_SQRT_2() -> Self

#### fn FRAC_1_SQRT_2() -> Self

Return `1.0 / sqrt(2.0)`

.

#### fn FRAC_2_SQRT_PI() -> Self

#### fn FRAC_2_SQRT_PI() -> Self

Return `2.0 / sqrt(π)`

.

## Provided methods

Return the full circle constant `τ`

.