Crate const_frac

Crate const_frac 

Source
Expand description

Latest Release pipeline status coverage report

§Description

Utilities for calculating floating point constants in const context.

This package is not intended heavy numerical calculation but just evaluating floating point constants in const contest.

§Usage

use ::const_frac::Frac;

const RAD2DEG: f64 = Frac::from_ratio(360, 2, 0).mul(Frac::from_exp_pi(-1)).to_f64();

assert_eq!(RAD2DEG * std::f64::consts::PI, 180f64);

§Features

This package has the following feature flags. No feature flags are enabled by default.

§Project status

This package is in the very early stage.

Re-exports§

pub use frac::Frac;

Modules§

error
frac
Utilities for evaluating floating point constants in const context.

Traits§

Real
Requirements for a type which represents real value.