Trait ff_uint::Uint [−][src]
Associated Types
Loading content...Associated Constants
const MAX: Self[src]
const ZERO: Self[src]
const ONE: Self[src]
const NUM_WORDS: usize[src]
const WORD_BITS: usize[src]
Required methods
fn into_inner(self) -> Self::Inner[src]
fn as_inner(&self) -> &Self::Inner[src]
fn as_inner_mut(&mut self) -> &mut Self::Inner[src]
fn put_big_endian(&self, bytes: &mut [u8])[src]
fn put_little_endian(&self, bytes: &mut [u8])[src]
fn to_big_endian(&self) -> Vec<u8>ⓘ[src]
fn to_little_endian(&self) -> Vec<u8>ⓘ[src]
fn from_big_endian(slice: &[u8]) -> Self[src]
fn from_little_endian(slice: &[u8]) -> Self[src]
fn as_u64(&self) -> u64[src]
fn low_u64(&self) -> u64[src]
fn from_u64(v: u64) -> Self[src]
fn is_zero(&self) -> bool[src]
fn bits(&self) -> usize[src]
fn leading_zeros(&self) -> u32[src]
fn trailing_zeros(&self) -> u32[src]
fn div_mod(self, other: Self) -> (Self, Self)[src]
fn overflowing_add(self, other: Self) -> (Self, bool)[src]
fn overflowing_sub(self, other: Self) -> (Self, bool)[src]
fn overflowing_mul_u64(self, other: u64) -> (Self, u64)[src]
fn overflowing_mul(self, other: Self) -> (Self, bool)[src]
fn overflowing_not(self) -> (Self, bool)[src]
fn overflowing_bitand(self, other: Self) -> (Self, bool)[src]
fn overflowing_bitor(self, other: Self) -> (Self, bool)[src]
fn overflowing_bitxor(self, other: Self) -> (Self, bool)[src]
fn overflowing_neg(self) -> (Self, bool)[src]
fn overflowing_shr(self, other: u32) -> (Self, bool)[src]
fn overflowing_shl(self, other: u32) -> (Self, bool)[src]
fn wrapping_cmp(&self, other: &Self) -> Ordering[src]
Provided methods
fn max_value() -> Self[src]
fn min_value() -> Self[src]
fn is_even(&self) -> bool[src]
fn is_odd(&self) -> bool[src]
fn bit(&self, n: usize) -> bool[src]
fn overflowing_pow<S: BitIterBE>(self, exp: S) -> (Self, bool)[src]
fn to_other<U: Uint>(self) -> Option<U>[src]
fn unchecked_pow(self, other: Self) -> Self[src]
fn unchecked_add(self, other: Self) -> Self[src]
fn unchecked_sub(self, other: Self) -> Self[src]
fn unchecked_mul(self, other: Self) -> Self[src]
fn overflowing_div(self, other: Self) -> (Self, bool)[src]
Checked division. Returns None if other == 0.