Lyricdev
GitHub

interface Signed

pub interface Signed :: [Num, Neg<Out = Self>]

Conforms to Num, Neg<Out = Self>.

A number with a sign: the signed integers and the floats — what std.math's abs and signum take; uint has neither.