1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
use const_frac;

#[cfg(feature = "ratio")]
use num::rational::Ratio;

pub trait Real: const_frac::Real
{}

impl Real for f64 {}
impl Real for const_frac::Frac {}
#[cfg(feature = "ratio")]
impl<T> Real for Ratio<T>
where
    T: Clone + Debug + From<i128>,
{}