pub trait Range<T: PartialOrd + Sub<Output = T>>: Min<T> + Max<T> {
// Required method
fn range(&self) -> Result<T>;
}pub trait Range<T: PartialOrd + Sub<Output = T>>: Min<T> + Max<T> {
// Required method
fn range(&self) -> Result<T>;
}