Trait Signed
smth
pub trait Signed: Number + Neg<Output = Self> { fn abs(self) -> Self; }
fn abs(self) -> Self
impl Signed for i8
impl Signed for i32
impl Signed for i64
impl Signed for i128
impl Signed for isize
impl Signed for f32
impl Signed for f64