pub trait Rescale {
fn rescale<S, D>(&self, source: S, destination: D) -> i64
where
S: Into<Rational>,
D: Into<Rational>;
fn rescale_with<S, D>(
&self,
source: S,
destination: D,
rounding: Rounding
) -> i64
where
S: Into<Rational>,
D: Into<Rational>;
}