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