Trait AddSign
primitive_traits
pub trait AddSign: Integer + Unsigned { type Signed: DropSign<Unsigned = Self>; fn add_sign(self) -> Self::Signed; }
type Signed: DropSign<Unsigned = Self>
fn add_sign(self) -> Self::Signed
impl AddSign for u8
type Signed = i8
fn add_sign(self) -> i8
impl AddSign for u16
type Signed = i16
fn add_sign(self) -> i16
impl AddSign for u32
type Signed = i32
fn add_sign(self) -> i32
impl AddSign for u64
type Signed = i64
fn add_sign(self) -> i64
impl AddSign for u128
type Signed = i128
fn add_sign(self) -> i128
impl AddSign for usize
type Signed = isize
fn add_sign(self) -> isize