Primitive Type u32
[-] [+]
Operations and constants for unsigned 32-bits integers (u32
type)
Operations and constants for unsigned 32-bits integers (u32
type)
impl Int for u32
fn zero() -> u32
fn one() -> u32
fn min_value() -> u32
fn max_value() -> u32
fn count_ones(self) -> usize
fn leading_zeros(self) -> usize
fn trailing_zeros(self) -> usize
fn rotate_left(self, n: usize) -> u32
fn rotate_right(self, n: usize) -> u32
fn swap_bytes(self) -> u32
fn checked_add(self, other: u32) -> Option<u32>
fn checked_sub(self, other: u32) -> Option<u32>
fn checked_mul(self, other: u32) -> Option<u32>
fn checked_div(self, v: u32) -> Option<u32>
fn count_zeros(self) -> usize
fn from_be(u32) -> u32
fn from_le(u32) -> u32
fn to_be(self) -> u32
fn to_le(self) -> u32
fn saturating_add(self, u32) -> u32
fn saturating_sub(self, u32) -> u32
fn pow(self, usize) -> u32
impl UnsignedInt for u32
fn is_power_of_two(self) -> bool
fn next_power_of_two(self) -> u32
fn checked_next_power_of_two(self) -> Option<u32>
impl ToPrimitive for u32
fn to_int(&self) -> Option<isize>
fn to_i8(&self) -> Option<i8>
fn to_i16(&self) -> Option<i16>
fn to_i32(&self) -> Option<i32>
fn to_i64(&self) -> Option<i64>
fn to_uint(&self) -> Option<usize>
fn to_u8(&self) -> Option<u8>
fn to_u16(&self) -> Option<u16>
fn to_u32(&self) -> Option<u32>
fn to_u64(&self) -> Option<u64>
fn to_f32(&self) -> Option<f32>
fn to_f64(&self) -> Option<f64>
fn to_int(&self) -> Option<isize>
fn to_i8(&self) -> Option<i8>
fn to_i16(&self) -> Option<i16>
fn to_i32(&self) -> Option<i32>
fn to_uint(&self) -> Option<usize>
fn to_u8(&self) -> Option<u8>
fn to_u16(&self) -> Option<u16>
fn to_u32(&self) -> Option<u32>
fn to_f32(&self) -> Option<f32>
fn to_f64(&self) -> Option<f64>
impl FromPrimitive for u32
fn from_int(n: isize) -> Option<u32>
fn from_i8(n: i8) -> Option<u32>
fn from_i16(n: i16) -> Option<u32>
fn from_i32(n: i32) -> Option<u32>
fn from_i64(n: i64) -> Option<u32>
fn from_uint(n: usize) -> Option<u32>
fn from_u8(n: u8) -> Option<u32>
fn from_u16(n: u16) -> Option<u32>
fn from_u32(n: u32) -> Option<u32>
fn from_u64(n: u64) -> Option<u32>
fn from_f32(n: f32) -> Option<u32>
fn from_f64(n: f64) -> Option<u32>
fn from_int(isize) -> Option<u32>
fn from_i8(i8) -> Option<u32>
fn from_i16(i16) -> Option<u32>
fn from_i32(i32) -> Option<u32>
fn from_uint(usize) -> Option<u32>
fn from_u8(u8) -> Option<u32>
fn from_u16(u16) -> Option<u32>
fn from_u32(u32) -> Option<u32>
fn from_f32(f32) -> Option<u32>
fn from_f64(f64) -> Option<u32>
impl NumCast for u32
fn from<N>(n: N) -> Option<u32> where N: ToPrimitive
impl FromStr for u32
type Err = ParseIntError
fn from_str(src: &str) -> Result<u32, ParseIntError>
impl FromStrRadix for u32
type Err = ParseIntError
fn from_str_radix(src: &str, radix: u32) -> Result<u32, ParseIntError>
impl Zeroable for u32
impl Add<u32> for u32
impl<'a> Add<u32> for &'a u32
impl<'a> Add<&'a u32> for u32
impl<'a, 'b> Add<&'a u32> for &'b u32
impl Sub<u32> for u32
impl<'a> Sub<u32> for &'a u32
impl<'a> Sub<&'a u32> for u32
impl<'a, 'b> Sub<&'a u32> for &'b u32
impl Mul<u32> for u32
impl<'a> Mul<u32> for &'a u32
impl<'a> Mul<&'a u32> for u32
impl<'a, 'b> Mul<&'a u32> for &'b u32
impl Div<u32> for u32
impl<'a> Div<u32> for &'a u32
impl<'a> Div<&'a u32> for u32
impl<'a, 'b> Div<&'a u32> for &'b u32
impl Rem<u32> for u32
impl<'a> Rem<u32> for &'a u32
impl<'a> Rem<&'a u32> for u32
impl<'a, 'b> Rem<&'a u32> for &'b u32
impl Neg for u32
impl<'a> Neg for &'a u32
impl Not for u32
impl<'a> Not for &'a u32
impl BitAnd<u32> for u32
impl<'a> BitAnd<u32> for &'a u32
type Output = <u32 as BitAnd<u32>>::Output
fn bitand(self, other: u32) -> <u32 as BitAnd<u32>>::Output
impl<'a> BitAnd<&'a u32> for u32
type Output = <u32 as BitAnd<u32>>::Output
fn bitand(self, other: &'a u32) -> <u32 as BitAnd<u32>>::Output
impl<'a, 'b> BitAnd<&'a u32> for &'b u32
type Output = <u32 as BitAnd<u32>>::Output
fn bitand(self, other: &'a u32) -> <u32 as BitAnd<u32>>::Output
impl BitOr<u32> for u32
impl<'a> BitOr<u32> for &'a u32
impl<'a> BitOr<&'a u32> for u32
type Output = <u32 as BitOr<u32>>::Output
fn bitor(self, other: &'a u32) -> <u32 as BitOr<u32>>::Output
impl<'a, 'b> BitOr<&'a u32> for &'b u32
type Output = <u32 as BitOr<u32>>::Output
fn bitor(self, other: &'a u32) -> <u32 as BitOr<u32>>::Output
impl BitXor<u32> for u32
impl<'a> BitXor<u32> for &'a u32
type Output = <u32 as BitXor<u32>>::Output
fn bitxor(self, other: u32) -> <u32 as BitXor<u32>>::Output
impl<'a> BitXor<&'a u32> for u32
type Output = <u32 as BitXor<u32>>::Output
fn bitxor(self, other: &'a u32) -> <u32 as BitXor<u32>>::Output
impl<'a, 'b> BitXor<&'a u32> for &'b u32
type Output = <u32 as BitXor<u32>>::Output
fn bitxor(self, other: &'a u32) -> <u32 as BitXor<u32>>::Output
impl Shl<u8> for u32
impl<'a> Shl<u8> for &'a u32
impl<'a> Shl<&'a u8> for u32
impl<'a, 'b> Shl<&'a u8> for &'b u32
impl Shl<u16> for u32
impl<'a> Shl<u16> for &'a u32
impl<'a> Shl<&'a u16> for u32
impl<'a, 'b> Shl<&'a u16> for &'b u32
impl Shl<u32> for u32
impl<'a> Shl<u32> for &'a u32
impl<'a> Shl<&'a u32> for u32
impl<'a, 'b> Shl<&'a u32> for &'b u32
impl Shl<u64> for u32
impl<'a> Shl<u64> for &'a u32
impl<'a> Shl<&'a u64> for u32
impl<'a, 'b> Shl<&'a u64> for &'b u32
impl Shl<usize> for u32
impl<'a> Shl<usize> for &'a u32
impl<'a> Shl<&'a usize> for u32
type Output = <u32 as Shl<usize>>::Output
fn shl(self, other: &'a usize) -> <u32 as Shl<usize>>::Output
impl<'a, 'b> Shl<&'a usize> for &'b u32
type Output = <u32 as Shl<usize>>::Output
fn shl(self, other: &'a usize) -> <u32 as Shl<usize>>::Output
impl Shl<i8> for u32
impl<'a> Shl<i8> for &'a u32
impl<'a> Shl<&'a i8> for u32
impl<'a, 'b> Shl<&'a i8> for &'b u32
impl Shl<i16> for u32
impl<'a> Shl<i16> for &'a u32
impl<'a> Shl<&'a i16> for u32
impl<'a, 'b> Shl<&'a i16> for &'b u32
impl Shl<i32> for u32
impl<'a> Shl<i32> for &'a u32
impl<'a> Shl<&'a i32> for u32
impl<'a, 'b> Shl<&'a i32> for &'b u32
impl Shl<i64> for u32
impl<'a> Shl<i64> for &'a u32
impl<'a> Shl<&'a i64> for u32
impl<'a, 'b> Shl<&'a i64> for &'b u32
impl Shl<isize> for u32
impl<'a> Shl<isize> for &'a u32
impl<'a> Shl<&'a isize> for u32
type Output = <u32 as Shl<isize>>::Output
fn shl(self, other: &'a isize) -> <u32 as Shl<isize>>::Output
impl<'a, 'b> Shl<&'a isize> for &'b u32
type Output = <u32 as Shl<isize>>::Output
fn shl(self, other: &'a isize) -> <u32 as Shl<isize>>::Output
impl Shr<u8> for u32
impl<'a> Shr<u8> for &'a u32
impl<'a> Shr<&'a u8> for u32
impl<'a, 'b> Shr<&'a u8> for &'b u32
impl Shr<u16> for u32
impl<'a> Shr<u16> for &'a u32
impl<'a> Shr<&'a u16> for u32
impl<'a, 'b> Shr<&'a u16> for &'b u32
impl Shr<u32> for u32
impl<'a> Shr<u32> for &'a u32
impl<'a> Shr<&'a u32> for u32
impl<'a, 'b> Shr<&'a u32> for &'b u32
impl Shr<u64> for u32
impl<'a> Shr<u64> for &'a u32
impl<'a> Shr<&'a u64> for u32
impl<'a, 'b> Shr<&'a u64> for &'b u32
impl Shr<usize> for u32
impl<'a> Shr<usize> for &'a u32
impl<'a> Shr<&'a usize> for u32
type Output = <u32 as Shr<usize>>::Output
fn shr(self, other: &'a usize) -> <u32 as Shr<usize>>::Output
impl<'a, 'b> Shr<&'a usize> for &'b u32
type Output = <u32 as Shr<usize>>::Output
fn shr(self, other: &'a usize) -> <u32 as Shr<usize>>::Output
impl Shr<i8> for u32
impl<'a> Shr<i8> for &'a u32
impl<'a> Shr<&'a i8> for u32
impl<'a, 'b> Shr<&'a i8> for &'b u32
impl Shr<i16> for u32
impl<'a> Shr<i16> for &'a u32
impl<'a> Shr<&'a i16> for u32
impl<'a, 'b> Shr<&'a i16> for &'b u32
impl Shr<i32> for u32
impl<'a> Shr<i32> for &'a u32
impl<'a> Shr<&'a i32> for u32
impl<'a, 'b> Shr<&'a i32> for &'b u32
impl Shr<i64> for u32
impl<'a> Shr<i64> for &'a u32
impl<'a> Shr<&'a i64> for u32
impl<'a, 'b> Shr<&'a i64> for &'b u32
impl Shr<isize> for u32
impl<'a> Shr<isize> for &'a u32
impl<'a> Shr<&'a isize> for u32
type Output = <u32 as Shr<isize>>::Output
fn shr(self, other: &'a isize) -> <u32 as Shr<isize>>::Output
impl<'a, 'b> Shr<&'a isize> for &'b u32
type Output = <u32 as Shr<isize>>::Output
fn shr(self, other: &'a isize) -> <u32 as Shr<isize>>::Output
impl PartialEq<u32> for u32
impl Eq for u32
fn assert_receiver_is_total_eq(&self)
impl PartialOrd<u32> for u32
fn partial_cmp(&self, other: &u32) -> Option<Ordering>
fn lt(&self, other: &u32) -> bool
fn le(&self, other: &u32) -> bool
fn ge(&self, other: &u32) -> bool
fn gt(&self, other: &u32) -> bool
fn lt(&self, &u32) -> bool
fn le(&self, &u32) -> bool
fn gt(&self, &u32) -> bool
fn ge(&self, &u32) -> bool
impl Ord for u32
impl Clone for u32
impl Default for u32
impl Hash for u32
fn hash<H>(&self, state: &mut H) where H: Hasher
fn hash_slice<H>(data: &[u32], state: &mut H) where H: Hasher
fn hash_slice<H>(&[u32], &mut H) where H: Hasher, u32: Sized
impl Display for u32
impl Binary for u32
impl Octal for u32
impl LowerHex for u32
impl UpperHex for u32
impl Debug for u32
impl SampleRange for u32
fn construct_range(low: u32, high: u32) -> Range<u32>
fn sample_range<R>(r: &Range<u32>, rng: &mut R) -> u32 where R: Rng
impl Rand for u32
Prefix searches with a type followed by a colon (e.g.
fn:
) to restrict the search to a given type.
Accepted types are: fn
, mod
,
struct
, enum
,
trait
, typedef
(or
tdef
).