4 个版本
0.0.4 | 2022 年 3 月 13 日 |
---|---|
0.0.3 | 2022 年 3 月 8 日 |
0.0.2 | 2022 年 3 月 2 日 |
0.0.1 | 2022 年 3 月 1 日 |
#218 in 无标准库
每月 21 次下载
用于 4 crates
64KB
2K SLoC
描述
在 const 上下文中计算浮点常量的实用工具。
此包的目的不是进行大量数值计算,而只是在 const 上下文中评估浮点常量。
用法
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);
功能
此包有以下功能标志。默认情况下没有启用任何功能标志。
std
启用 std 支持。tokenize
在实现过程宏时,启用 Frac 的 Parse 和 ToToken 实现。ratio
启用 num_rational::BigRational 支持。
项目状态
此包处于非常初级的阶段。
依赖项
~0.7–1.4MB
~29K SLoC