pub fn float2ratio<const N: usize>(n: f64, min: f64) -> Ratio<isize>Expand description
Convert a float to a rational number
§Arguments
n: The float to convertmin: Numbers less than this value are treated as zero
returns: Ratio
§Examples
use num::rational::Ratio;
use rationalize::float2ratio;
let cfe = float2ratio::<4>(std::f64::consts::PI, 1e-10);
assert_eq!(cfe, Ratio::new(355, 113));