num-irrational
This crate provides representations of part of irrational numbers with following categories:
- Math constants (
pi,e, etc.) - Quadratic Surd
- Continued Fraction
It's based on the num creates.
Examples
use ;
let sq2 = from_sqrt;
println!; // √2
let sq2_approx = sq2.approx_rational;
println!; // 99/70
let sq2_fraction = from;
println!; // [1; (2)]