pub trait Int: Copy + Ord {
    // Required methods
    fn is_positive(self) -> bool;
    fn decrement(self) -> Self;
    fn checked_add(self, rhs: Self) -> Option<Self>;
    fn checked_mul(self, rhs: Self) -> Option<Self>;
    fn checked_div(self, rhs: Self) -> Option<Self>;
    fn zero() -> Self;
    fn two() -> Self;
}

Required Methods§

source

fn is_positive(self) -> bool

source

fn decrement(self) -> Self

source

fn checked_add(self, rhs: Self) -> Option<Self>

source

fn checked_mul(self, rhs: Self) -> Option<Self>

source

fn checked_div(self, rhs: Self) -> Option<Self>

source

fn zero() -> Self

source

fn two() -> Self

Implementations on Foreign Types§

source§

impl Int for i128

source§

fn is_positive(self) -> bool

source§

fn decrement(self) -> Self

source§

fn checked_add(self, rhs: Self) -> Option<Self>

source§

fn checked_mul(self, rhs: Self) -> Option<Self>

source§

fn checked_div(self, rhs: Self) -> Option<Self>

source§

fn zero() -> Self

source§

fn two() -> Self

source§

impl Int for u32

source§

fn is_positive(self) -> bool

source§

fn decrement(self) -> Self

source§

fn checked_add(self, rhs: Self) -> Option<Self>

source§

fn checked_mul(self, rhs: Self) -> Option<Self>

source§

fn checked_div(self, rhs: Self) -> Option<Self>

source§

fn zero() -> Self

source§

fn two() -> Self

source§

impl Int for usize

source§

fn is_positive(self) -> bool

source§

fn decrement(self) -> Self

source§

fn checked_add(self, rhs: Self) -> Option<Self>

source§

fn checked_mul(self, rhs: Self) -> Option<Self>

source§

fn checked_div(self, rhs: Self) -> Option<Self>

source§

fn zero() -> Self

source§

fn two() -> Self

source§

impl Int for u64

source§

fn is_positive(self) -> bool

source§

fn decrement(self) -> Self

source§

fn checked_add(self, rhs: Self) -> Option<Self>

source§

fn checked_mul(self, rhs: Self) -> Option<Self>

source§

fn checked_div(self, rhs: Self) -> Option<Self>

source§

fn zero() -> Self

source§

fn two() -> Self

source§

impl Int for i64

source§

fn is_positive(self) -> bool

source§

fn decrement(self) -> Self

source§

fn checked_add(self, rhs: Self) -> Option<Self>

source§

fn checked_mul(self, rhs: Self) -> Option<Self>

source§

fn checked_div(self, rhs: Self) -> Option<Self>

source§

fn zero() -> Self

source§

fn two() -> Self

source§

impl Int for u128

source§

fn is_positive(self) -> bool

source§

fn decrement(self) -> Self

source§

fn checked_add(self, rhs: Self) -> Option<Self>

source§

fn checked_mul(self, rhs: Self) -> Option<Self>

source§

fn checked_div(self, rhs: Self) -> Option<Self>

source§

fn zero() -> Self

source§

fn two() -> Self

source§

impl Int for i32

source§

fn is_positive(self) -> bool

source§

fn decrement(self) -> Self

source§

fn checked_add(self, rhs: Self) -> Option<Self>

source§

fn checked_mul(self, rhs: Self) -> Option<Self>

source§

fn checked_div(self, rhs: Self) -> Option<Self>

source§

fn zero() -> Self

source§

fn two() -> Self

Implementors§