pub trait Abs {
type Output: Num;
// Required methods
fn abs(&self) -> Self::Output;
fn sign(&self) -> Self::Output;
}
pub trait Abs {
type Output: Num;
// Required methods
fn abs(&self) -> Self::Output;
fn sign(&self) -> Self::Output;
}