Trait Sign
cplx
pub trait Sign<A>: Integer { fn sign(_: A) -> A; }
fn sign(_: A) -> A
impl<A> Sign<A> for P1
fn sign(a: A) -> A
impl<A: Neg<Output = A>> Sign<A> for N1
impl<A: Zero> Sign<A> for Z0