#[repr(C)]pub struct NonMaxU32Be(/* private fields */);Expand description
NonMaxU32Be is a nonmax, big-endian version of u32.
This type behaves mostly like a u32 however u32::MAX is not a valid value.
Also this is stored as a big-endian integer.
This means that on systems with a different endianness there might be a small overhead in accessing this value
Implementations§
Source§impl NonMaxU32Be
impl NonMaxU32Be
Sourcepub const BITS_UNDERLYING: u32 = 32u32
pub const BITS_UNDERLYING: u32 = 32u32
Sourcepub const INVALID_UNDERLYING: u32 = 4_294_967_295u32
pub const INVALID_UNDERLYING: u32 = 4_294_967_295u32
The value of the underlying integer that can not be represented
Sourcepub const MAX_UNDERLYING: u32 = 4_294_967_294u32
pub const MAX_UNDERLYING: u32 = 4_294_967_294u32
The maximum value that can be safely converted into Self
Sourcepub const fn new(value: u32) -> Option<Self>
pub const fn new(value: u32) -> Option<Self>
Create a new Self or None if value is the max of the underlying integer type
Sourcepub const unsafe fn new_unchecked(value: u32) -> Self
pub const unsafe fn new_unchecked(value: u32) -> Self
Sourcepub const fn get(self) -> u32
pub const fn get(self) -> u32
Return the underlying integer type
The result is a native-endian integer
Sourcepub const fn abs_diff(self, other: Self) -> Self
pub const fn abs_diff(self, other: Self) -> Self
Computes the absolute difference between self and other.
Sourcepub const fn div_ceil(self, other: Self) -> Self
pub const fn div_ceil(self, other: Self) -> Self
Calculates the quotient of self and rhs, rounding the result towards positive infinity.
Sourcepub const fn is_multiple_of(self, rhs: Self) -> bool
pub const fn is_multiple_of(self, rhs: Self) -> bool
Returns true if self is an integer multiple of rhs, and false otherwise.
This function is equivalent to self % rhs == 0, except that it will not panic for rhs == 0.
Instead, 0.is_multiple_of(0) == true, and for any non-zero n, n.is_multiple_of(0) == false.
Sourcepub const fn is_power_of_two(self) -> bool
pub const fn is_power_of_two(self) -> bool
Returns true if and only if self == 2^k for some unsigned integer k.
Sourcepub const fn checked_next_power_of_two(self) -> Option<Self>
pub const fn checked_next_power_of_two(self) -> Option<Self>
Returns the smallest power of two greater than or equal to self. If the next power of two is
greater than the type’s maximum value, None is returned, otherwise the power of two is wrapped in Some.
Sourcepub const fn checked_next_multiple_of(self, other: Self) -> Option<Self>
pub const fn checked_next_multiple_of(self, other: Self) -> Option<Self>
Calculates the smallest value greater than or equal to self that is a multiple of rhs. Returns None if rhs is zero or the operation would result in overflow.
Sourcepub const fn midpoint(self, other: Self) -> Self
pub const fn midpoint(self, other: Self) -> Self
Calculates the midpoint (average) between self and rhs.
midpoint(a, b) is (a + b) / 2 as if it were performed in a sufficiently-large unsigned integral type.
This implies that the result is always rounded towards zero and that no overflow will ever occur.
Sourcepub const fn ilog(self, base: Self) -> u32
pub const fn ilog(self, base: Self) -> u32
Returns the logarithm of the number with respect to an arbitrary base, rounded down.
This method might not be optimized owing to implementation details;
ilog2 can produce results more efficiently for base 2, and ilog10 can produce results more efficiently for base 10.
§Panics
This function will panic if self is zero, or if base is less than 2.
Sourcepub const fn ilog2(self) -> u32
pub const fn ilog2(self) -> u32
Returns the base 2 logarithm of the number, rounded down.
§Panics
This function will panic if self is zero.
Sourcepub const fn ilog10(self) -> u32
pub const fn ilog10(self) -> u32
Returns the base 10 logarithm of the number, rounded down.
§Panics
This function will panic if self is zero.
Sourcepub const fn checked_add(self, rhs: NonMaxU32Be) -> Option<NonMaxU32Be>
pub const fn checked_add(self, rhs: NonMaxU32Be) -> Option<NonMaxU32Be>
Checked integer addition. Computes self + rhs, returning None if overflow occured.
Sourcepub const fn checked_sub(self, rhs: NonMaxU32Be) -> Option<NonMaxU32Be>
pub const fn checked_sub(self, rhs: NonMaxU32Be) -> Option<NonMaxU32Be>
Checked integer subtraction. Computes self - rhs, returning None if overflow occured.
Sourcepub const fn checked_mul(self, rhs: NonMaxU32Be) -> Option<NonMaxU32Be>
pub const fn checked_mul(self, rhs: NonMaxU32Be) -> Option<NonMaxU32Be>
Checked integer multiplication. Computes self * rhs, returning None if overflow occured.
Sourcepub const fn checked_div(self, rhs: NonMaxU32Be) -> Option<NonMaxU32Be>
pub const fn checked_div(self, rhs: NonMaxU32Be) -> Option<NonMaxU32Be>
Checked integer division. Computes self / rhs, returning None if rhs == 0.
Sourcepub const fn checked_div_euclid(self, rhs: NonMaxU32Be) -> Option<NonMaxU32Be>
pub const fn checked_div_euclid(self, rhs: NonMaxU32Be) -> Option<NonMaxU32Be>
Checked Euclidean division. Computes self.div_euclid(rhs), returning None if rhs == 0.
Strict division on unsigned types is just normal division. There’s no way overflow could ever happen. This function exists so that all operations are accounted for in the strict operations. Since, for the positive integers, all common definitions of division are equal, this is exactly equal to self.strict_div(rhs).
Sourcepub const fn checked_rem(self, rhs: NonMaxU32Be) -> Option<NonMaxU32Be>
pub const fn checked_rem(self, rhs: NonMaxU32Be) -> Option<NonMaxU32Be>
Checked integer division. Computes self % rhs, returning None if rhs == 0.
Sourcepub const fn checked_shl(self, rhs: u32) -> Option<NonMaxU32Be>
pub const fn checked_shl(self, rhs: u32) -> Option<NonMaxU32Be>
Checked integer division. Computes self << rhs, returning None if rhs is larger than or equal to the number of bits in self.
Sourcepub const fn checked_shr(self, rhs: u32) -> Option<NonMaxU32Be>
pub const fn checked_shr(self, rhs: u32) -> Option<NonMaxU32Be>
Checked integer division. Computes self >> rhs, returning None if rhs is larger than or equal to the number of bits in self.
Sourcepub const fn checked_ilog(self, base: NonMaxU32Be) -> Option<u32>
pub const fn checked_ilog(self, base: NonMaxU32Be) -> Option<u32>
Returns the logarithm of the number with respect to an arbitrary base, rounded down.
Returns None if the number is zero, or if the base is not at least 2.
This method might not be optimized owing to implementation details;
checked_ilog2 can produce results more efficiently for base 2, and checked_ilog10 can produce results more efficiently for base 10.
Sourcepub const fn checked_ilog2(self) -> Option<u32>
pub const fn checked_ilog2(self) -> Option<u32>
Returns the base 2 logarithm of the number, rounded down.
Returns None if the number is zero.
Sourcepub const fn checked_ilog10(self) -> Option<u32>
pub const fn checked_ilog10(self) -> Option<u32>
Returns the base 10 logarithm of the number, rounded down.
Returns None if the number is zero.
Source§impl NonMaxU32Be
impl NonMaxU32Be
Sourcepub fn to_le(self) -> NonMaxU32Le
pub fn to_le(self) -> NonMaxU32Le
Converts Self to little-endian
Sourcepub fn from_le(value: NonMaxU32Le) -> NonMaxU32Be
pub fn from_le(value: NonMaxU32Le) -> NonMaxU32Be
Creates a Self from a little-endian integer
Sourcepub fn to_be(self) -> NonMaxU32Be
pub fn to_be(self) -> NonMaxU32Be
Converts Self to big-endian
This is a no-op added for parity
Sourcepub fn from_be(value: NonMaxU32Be) -> NonMaxU32Be
pub fn from_be(value: NonMaxU32Be) -> NonMaxU32Be
Creates a Self from a big-endian integer
This is a no-op added for parity
Sourcepub fn to_native(self) -> NonMaxU32Le
pub fn to_native(self) -> NonMaxU32Le
Converts Self to little-endian
Trait Implementations§
Source§impl Add<&NonMaxU32Be> for &NonMaxU32Be
impl Add<&NonMaxU32Be> for &NonMaxU32Be
Source§fn add(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Add<NonMaxU32Be>>::Output
fn add(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Add<NonMaxU32Be>>::Output
+ operation. Read moreSource§impl Add<&NonMaxU32Be> for NonMaxU32Be
impl Add<&NonMaxU32Be> for NonMaxU32Be
Source§fn add(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Add<NonMaxU32Be>>::Output
fn add(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Add<NonMaxU32Be>>::Output
+ operation. Read moreSource§impl Add<&u32> for &NonMaxU32Be
impl Add<&u32> for &NonMaxU32Be
Source§impl Add<&u32> for NonMaxU32Be
impl Add<&u32> for NonMaxU32Be
Source§impl<'a> Add<NonMaxU32Be> for &'a NonMaxU32Be
impl<'a> Add<NonMaxU32Be> for &'a NonMaxU32Be
Source§fn add(self, other: NonMaxU32Be) -> <NonMaxU32Be as Add<NonMaxU32Be>>::Output
fn add(self, other: NonMaxU32Be) -> <NonMaxU32Be as Add<NonMaxU32Be>>::Output
+ operation. Read moreSource§impl<'a> Add<u32> for &'a NonMaxU32Be
impl<'a> Add<u32> for &'a NonMaxU32Be
Source§impl Add<u32> for NonMaxU32Be
impl Add<u32> for NonMaxU32Be
Source§type Output = NonMaxU32Be
type Output = NonMaxU32Be
+ operator.Source§impl Add for NonMaxU32Be
impl Add for NonMaxU32Be
Source§type Output = NonMaxU32Be
type Output = NonMaxU32Be
+ operator.Source§fn add(self, other: NonMaxU32Be) -> NonMaxU32Be
fn add(self, other: NonMaxU32Be) -> NonMaxU32Be
+ operation. Read moreSource§impl AddAssign<&NonMaxU32Be> for NonMaxU32Be
impl AddAssign<&NonMaxU32Be> for NonMaxU32Be
Source§fn add_assign(&mut self, other: &NonMaxU32Be)
fn add_assign(&mut self, other: &NonMaxU32Be)
+= operation. Read moreSource§impl AddAssign<&u32> for NonMaxU32Be
impl AddAssign<&u32> for NonMaxU32Be
Source§fn add_assign(&mut self, other: &u32)
fn add_assign(&mut self, other: &u32)
+= operation. Read moreSource§impl AddAssign<u32> for NonMaxU32Be
impl AddAssign<u32> for NonMaxU32Be
Source§fn add_assign(&mut self, other: u32)
fn add_assign(&mut self, other: u32)
+= operation. Read moreSource§impl AddAssign for NonMaxU32Bewhere
NonMaxU32Be: Add,
impl AddAssign for NonMaxU32Bewhere
NonMaxU32Be: Add,
Source§fn add_assign(&mut self, other: NonMaxU32Be)
fn add_assign(&mut self, other: NonMaxU32Be)
+= operation. Read moreSource§impl Binary for NonMaxU32Be
impl Binary for NonMaxU32Be
Source§impl BitAnd<&NonMaxU32Be> for &NonMaxU32Be
impl BitAnd<&NonMaxU32Be> for &NonMaxU32Be
Source§type Output = <NonMaxU32Be as BitAnd>::Output
type Output = <NonMaxU32Be as BitAnd>::Output
& operator.Source§fn bitand(
self,
other: &NonMaxU32Be,
) -> <NonMaxU32Be as BitAnd<NonMaxU32Be>>::Output
fn bitand( self, other: &NonMaxU32Be, ) -> <NonMaxU32Be as BitAnd<NonMaxU32Be>>::Output
& operation. Read moreSource§impl BitAnd<&NonMaxU32Be> for NonMaxU32Be
impl BitAnd<&NonMaxU32Be> for NonMaxU32Be
Source§type Output = <NonMaxU32Be as BitAnd>::Output
type Output = <NonMaxU32Be as BitAnd>::Output
& operator.Source§fn bitand(
self,
other: &NonMaxU32Be,
) -> <NonMaxU32Be as BitAnd<NonMaxU32Be>>::Output
fn bitand( self, other: &NonMaxU32Be, ) -> <NonMaxU32Be as BitAnd<NonMaxU32Be>>::Output
& operation. Read moreSource§impl BitAnd<&u32> for &NonMaxU32Be
impl BitAnd<&u32> for &NonMaxU32Be
Source§impl BitAnd<&u32> for NonMaxU32Be
impl BitAnd<&u32> for NonMaxU32Be
Source§impl<'a> BitAnd<NonMaxU32Be> for &'a NonMaxU32Be
impl<'a> BitAnd<NonMaxU32Be> for &'a NonMaxU32Be
Source§type Output = <NonMaxU32Be as BitAnd>::Output
type Output = <NonMaxU32Be as BitAnd>::Output
& operator.Source§fn bitand(
self,
other: NonMaxU32Be,
) -> <NonMaxU32Be as BitAnd<NonMaxU32Be>>::Output
fn bitand( self, other: NonMaxU32Be, ) -> <NonMaxU32Be as BitAnd<NonMaxU32Be>>::Output
& operation. Read moreSource§impl<'a> BitAnd<u32> for &'a NonMaxU32Be
impl<'a> BitAnd<u32> for &'a NonMaxU32Be
Source§impl BitAnd<u32> for NonMaxU32Be
impl BitAnd<u32> for NonMaxU32Be
Source§type Output = NonMaxU32Be
type Output = NonMaxU32Be
& operator.Source§impl BitAnd for NonMaxU32Be
impl BitAnd for NonMaxU32Be
Source§type Output = NonMaxU32Be
type Output = NonMaxU32Be
& operator.Source§fn bitand(self, other: NonMaxU32Be) -> NonMaxU32Be
fn bitand(self, other: NonMaxU32Be) -> NonMaxU32Be
& operation. Read moreSource§impl BitAndAssign<&NonMaxU32Be> for NonMaxU32Be
impl BitAndAssign<&NonMaxU32Be> for NonMaxU32Be
Source§fn bitand_assign(&mut self, other: &NonMaxU32Be)
fn bitand_assign(&mut self, other: &NonMaxU32Be)
&= operation. Read moreSource§impl BitAndAssign<&u32> for NonMaxU32Be
impl BitAndAssign<&u32> for NonMaxU32Be
Source§fn bitand_assign(&mut self, other: &u32)
fn bitand_assign(&mut self, other: &u32)
&= operation. Read moreSource§impl BitAndAssign<u32> for NonMaxU32Be
impl BitAndAssign<u32> for NonMaxU32Be
Source§fn bitand_assign(&mut self, other: u32)
fn bitand_assign(&mut self, other: u32)
&= operation. Read moreSource§impl BitAndAssign for NonMaxU32Bewhere
NonMaxU32Be: BitAnd,
impl BitAndAssign for NonMaxU32Bewhere
NonMaxU32Be: BitAnd,
Source§fn bitand_assign(&mut self, other: NonMaxU32Be)
fn bitand_assign(&mut self, other: NonMaxU32Be)
&= operation. Read moreSource§impl BitOr<&NonMaxU32Be> for &NonMaxU32Be
impl BitOr<&NonMaxU32Be> for &NonMaxU32Be
Source§type Output = <NonMaxU32Be as BitOr>::Output
type Output = <NonMaxU32Be as BitOr>::Output
| operator.Source§fn bitor(
self,
other: &NonMaxU32Be,
) -> <NonMaxU32Be as BitOr<NonMaxU32Be>>::Output
fn bitor( self, other: &NonMaxU32Be, ) -> <NonMaxU32Be as BitOr<NonMaxU32Be>>::Output
| operation. Read moreSource§impl BitOr<&NonMaxU32Be> for NonMaxU32Be
impl BitOr<&NonMaxU32Be> for NonMaxU32Be
Source§type Output = <NonMaxU32Be as BitOr>::Output
type Output = <NonMaxU32Be as BitOr>::Output
| operator.Source§fn bitor(
self,
other: &NonMaxU32Be,
) -> <NonMaxU32Be as BitOr<NonMaxU32Be>>::Output
fn bitor( self, other: &NonMaxU32Be, ) -> <NonMaxU32Be as BitOr<NonMaxU32Be>>::Output
| operation. Read moreSource§impl BitOr<&u32> for &NonMaxU32Be
impl BitOr<&u32> for &NonMaxU32Be
Source§impl BitOr<&u32> for NonMaxU32Be
impl BitOr<&u32> for NonMaxU32Be
Source§impl<'a> BitOr<NonMaxU32Be> for &'a NonMaxU32Be
impl<'a> BitOr<NonMaxU32Be> for &'a NonMaxU32Be
Source§type Output = <NonMaxU32Be as BitOr>::Output
type Output = <NonMaxU32Be as BitOr>::Output
| operator.Source§fn bitor(
self,
other: NonMaxU32Be,
) -> <NonMaxU32Be as BitOr<NonMaxU32Be>>::Output
fn bitor( self, other: NonMaxU32Be, ) -> <NonMaxU32Be as BitOr<NonMaxU32Be>>::Output
| operation. Read moreSource§impl<'a> BitOr<u32> for &'a NonMaxU32Be
impl<'a> BitOr<u32> for &'a NonMaxU32Be
Source§impl BitOr<u32> for NonMaxU32Be
impl BitOr<u32> for NonMaxU32Be
Source§type Output = NonMaxU32Be
type Output = NonMaxU32Be
| operator.Source§impl BitOr for NonMaxU32Be
impl BitOr for NonMaxU32Be
Source§type Output = NonMaxU32Be
type Output = NonMaxU32Be
| operator.Source§fn bitor(self, other: NonMaxU32Be) -> NonMaxU32Be
fn bitor(self, other: NonMaxU32Be) -> NonMaxU32Be
| operation. Read moreSource§impl BitOrAssign<&NonMaxU32Be> for NonMaxU32Be
impl BitOrAssign<&NonMaxU32Be> for NonMaxU32Be
Source§fn bitor_assign(&mut self, other: &NonMaxU32Be)
fn bitor_assign(&mut self, other: &NonMaxU32Be)
|= operation. Read moreSource§impl BitOrAssign<&u32> for NonMaxU32Be
impl BitOrAssign<&u32> for NonMaxU32Be
Source§fn bitor_assign(&mut self, other: &u32)
fn bitor_assign(&mut self, other: &u32)
|= operation. Read moreSource§impl BitOrAssign<u32> for NonMaxU32Be
impl BitOrAssign<u32> for NonMaxU32Be
Source§fn bitor_assign(&mut self, other: u32)
fn bitor_assign(&mut self, other: u32)
|= operation. Read moreSource§impl BitOrAssign for NonMaxU32Bewhere
NonMaxU32Be: BitOr,
impl BitOrAssign for NonMaxU32Bewhere
NonMaxU32Be: BitOr,
Source§fn bitor_assign(&mut self, other: NonMaxU32Be)
fn bitor_assign(&mut self, other: NonMaxU32Be)
|= operation. Read moreSource§impl BitXor<&NonMaxU32Be> for &NonMaxU32Be
impl BitXor<&NonMaxU32Be> for &NonMaxU32Be
Source§type Output = <NonMaxU32Be as BitXor>::Output
type Output = <NonMaxU32Be as BitXor>::Output
^ operator.Source§fn bitxor(
self,
other: &NonMaxU32Be,
) -> <NonMaxU32Be as BitXor<NonMaxU32Be>>::Output
fn bitxor( self, other: &NonMaxU32Be, ) -> <NonMaxU32Be as BitXor<NonMaxU32Be>>::Output
^ operation. Read moreSource§impl BitXor<&NonMaxU32Be> for NonMaxU32Be
impl BitXor<&NonMaxU32Be> for NonMaxU32Be
Source§type Output = <NonMaxU32Be as BitXor>::Output
type Output = <NonMaxU32Be as BitXor>::Output
^ operator.Source§fn bitxor(
self,
other: &NonMaxU32Be,
) -> <NonMaxU32Be as BitXor<NonMaxU32Be>>::Output
fn bitxor( self, other: &NonMaxU32Be, ) -> <NonMaxU32Be as BitXor<NonMaxU32Be>>::Output
^ operation. Read moreSource§impl BitXor<&u32> for &NonMaxU32Be
impl BitXor<&u32> for &NonMaxU32Be
Source§impl BitXor<&u32> for NonMaxU32Be
impl BitXor<&u32> for NonMaxU32Be
Source§impl<'a> BitXor<NonMaxU32Be> for &'a NonMaxU32Be
impl<'a> BitXor<NonMaxU32Be> for &'a NonMaxU32Be
Source§type Output = <NonMaxU32Be as BitXor>::Output
type Output = <NonMaxU32Be as BitXor>::Output
^ operator.Source§fn bitxor(
self,
other: NonMaxU32Be,
) -> <NonMaxU32Be as BitXor<NonMaxU32Be>>::Output
fn bitxor( self, other: NonMaxU32Be, ) -> <NonMaxU32Be as BitXor<NonMaxU32Be>>::Output
^ operation. Read moreSource§impl<'a> BitXor<u32> for &'a NonMaxU32Be
impl<'a> BitXor<u32> for &'a NonMaxU32Be
Source§impl BitXor<u32> for NonMaxU32Be
impl BitXor<u32> for NonMaxU32Be
Source§type Output = NonMaxU32Be
type Output = NonMaxU32Be
^ operator.Source§impl BitXor for NonMaxU32Be
impl BitXor for NonMaxU32Be
Source§type Output = NonMaxU32Be
type Output = NonMaxU32Be
^ operator.Source§fn bitxor(self, other: NonMaxU32Be) -> NonMaxU32Be
fn bitxor(self, other: NonMaxU32Be) -> NonMaxU32Be
^ operation. Read moreSource§impl BitXorAssign<&NonMaxU32Be> for NonMaxU32Be
impl BitXorAssign<&NonMaxU32Be> for NonMaxU32Be
Source§fn bitxor_assign(&mut self, other: &NonMaxU32Be)
fn bitxor_assign(&mut self, other: &NonMaxU32Be)
^= operation. Read moreSource§impl BitXorAssign<&u32> for NonMaxU32Be
impl BitXorAssign<&u32> for NonMaxU32Be
Source§fn bitxor_assign(&mut self, other: &u32)
fn bitxor_assign(&mut self, other: &u32)
^= operation. Read moreSource§impl BitXorAssign<u32> for NonMaxU32Be
impl BitXorAssign<u32> for NonMaxU32Be
Source§fn bitxor_assign(&mut self, other: u32)
fn bitxor_assign(&mut self, other: u32)
^= operation. Read moreSource§impl BitXorAssign for NonMaxU32Bewhere
NonMaxU32Be: BitXor,
impl BitXorAssign for NonMaxU32Bewhere
NonMaxU32Be: BitXor,
Source§fn bitxor_assign(&mut self, other: NonMaxU32Be)
fn bitxor_assign(&mut self, other: NonMaxU32Be)
^= operation. Read moreSource§impl Clone for NonMaxU32Be
impl Clone for NonMaxU32Be
Source§fn clone(&self) -> NonMaxU32Be
fn clone(&self) -> NonMaxU32Be
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for NonMaxU32Be
impl Debug for NonMaxU32Be
Source§impl Display for NonMaxU32Be
impl Display for NonMaxU32Be
Source§impl Div<&NonMaxU32Be> for &NonMaxU32Be
impl Div<&NonMaxU32Be> for &NonMaxU32Be
Source§fn div(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Div<NonMaxU32Be>>::Output
fn div(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Div<NonMaxU32Be>>::Output
/ operation. Read moreSource§impl Div<&NonMaxU32Be> for NonMaxU32Be
impl Div<&NonMaxU32Be> for NonMaxU32Be
Source§fn div(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Div<NonMaxU32Be>>::Output
fn div(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Div<NonMaxU32Be>>::Output
/ operation. Read moreSource§impl Div<&u32> for &NonMaxU32Be
impl Div<&u32> for &NonMaxU32Be
Source§impl Div<&u32> for NonMaxU32Be
impl Div<&u32> for NonMaxU32Be
Source§impl<'a> Div<NonMaxU32Be> for &'a NonMaxU32Be
impl<'a> Div<NonMaxU32Be> for &'a NonMaxU32Be
Source§fn div(self, other: NonMaxU32Be) -> <NonMaxU32Be as Div<NonMaxU32Be>>::Output
fn div(self, other: NonMaxU32Be) -> <NonMaxU32Be as Div<NonMaxU32Be>>::Output
/ operation. Read moreSource§impl<'a> Div<u32> for &'a NonMaxU32Be
impl<'a> Div<u32> for &'a NonMaxU32Be
Source§impl Div<u32> for NonMaxU32Be
impl Div<u32> for NonMaxU32Be
Source§type Output = NonMaxU32Be
type Output = NonMaxU32Be
/ operator.Source§impl Div for NonMaxU32Be
impl Div for NonMaxU32Be
Source§type Output = NonMaxU32Be
type Output = NonMaxU32Be
/ operator.Source§fn div(self, other: NonMaxU32Be) -> NonMaxU32Be
fn div(self, other: NonMaxU32Be) -> NonMaxU32Be
/ operation. Read moreSource§impl DivAssign<&NonMaxU32Be> for NonMaxU32Be
impl DivAssign<&NonMaxU32Be> for NonMaxU32Be
Source§fn div_assign(&mut self, other: &NonMaxU32Be)
fn div_assign(&mut self, other: &NonMaxU32Be)
/= operation. Read moreSource§impl DivAssign<&u32> for NonMaxU32Be
impl DivAssign<&u32> for NonMaxU32Be
Source§fn div_assign(&mut self, other: &u32)
fn div_assign(&mut self, other: &u32)
/= operation. Read moreSource§impl DivAssign<u32> for NonMaxU32Be
impl DivAssign<u32> for NonMaxU32Be
Source§fn div_assign(&mut self, other: u32)
fn div_assign(&mut self, other: u32)
/= operation. Read moreSource§impl DivAssign for NonMaxU32Bewhere
NonMaxU32Be: Div,
impl DivAssign for NonMaxU32Bewhere
NonMaxU32Be: Div,
Source§fn div_assign(&mut self, other: NonMaxU32Be)
fn div_assign(&mut self, other: NonMaxU32Be)
/= operation. Read moreSource§impl Into<u32> for NonMaxU32Be
impl Into<u32> for NonMaxU32Be
Source§impl LowerHex for NonMaxU32Be
impl LowerHex for NonMaxU32Be
Source§impl Mul<&NonMaxU32Be> for &NonMaxU32Be
impl Mul<&NonMaxU32Be> for &NonMaxU32Be
Source§fn mul(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Mul<NonMaxU32Be>>::Output
fn mul(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Mul<NonMaxU32Be>>::Output
* operation. Read moreSource§impl Mul<&NonMaxU32Be> for NonMaxU32Be
impl Mul<&NonMaxU32Be> for NonMaxU32Be
Source§fn mul(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Mul<NonMaxU32Be>>::Output
fn mul(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Mul<NonMaxU32Be>>::Output
* operation. Read moreSource§impl Mul<&u32> for &NonMaxU32Be
impl Mul<&u32> for &NonMaxU32Be
Source§impl Mul<&u32> for NonMaxU32Be
impl Mul<&u32> for NonMaxU32Be
Source§impl<'a> Mul<NonMaxU32Be> for &'a NonMaxU32Be
impl<'a> Mul<NonMaxU32Be> for &'a NonMaxU32Be
Source§fn mul(self, other: NonMaxU32Be) -> <NonMaxU32Be as Mul<NonMaxU32Be>>::Output
fn mul(self, other: NonMaxU32Be) -> <NonMaxU32Be as Mul<NonMaxU32Be>>::Output
* operation. Read moreSource§impl<'a> Mul<u32> for &'a NonMaxU32Be
impl<'a> Mul<u32> for &'a NonMaxU32Be
Source§impl Mul<u32> for NonMaxU32Be
impl Mul<u32> for NonMaxU32Be
Source§type Output = NonMaxU32Be
type Output = NonMaxU32Be
* operator.Source§impl Mul for NonMaxU32Be
impl Mul for NonMaxU32Be
Source§type Output = NonMaxU32Be
type Output = NonMaxU32Be
* operator.Source§fn mul(self, other: NonMaxU32Be) -> NonMaxU32Be
fn mul(self, other: NonMaxU32Be) -> NonMaxU32Be
* operation. Read moreSource§impl MulAssign<&NonMaxU32Be> for NonMaxU32Be
impl MulAssign<&NonMaxU32Be> for NonMaxU32Be
Source§fn mul_assign(&mut self, other: &NonMaxU32Be)
fn mul_assign(&mut self, other: &NonMaxU32Be)
*= operation. Read moreSource§impl MulAssign<&u32> for NonMaxU32Be
impl MulAssign<&u32> for NonMaxU32Be
Source§fn mul_assign(&mut self, other: &u32)
fn mul_assign(&mut self, other: &u32)
*= operation. Read moreSource§impl MulAssign<u32> for NonMaxU32Be
impl MulAssign<u32> for NonMaxU32Be
Source§fn mul_assign(&mut self, other: u32)
fn mul_assign(&mut self, other: u32)
*= operation. Read moreSource§impl MulAssign for NonMaxU32Bewhere
NonMaxU32Be: Mul,
impl MulAssign for NonMaxU32Bewhere
NonMaxU32Be: Mul,
Source§fn mul_assign(&mut self, other: NonMaxU32Be)
fn mul_assign(&mut self, other: NonMaxU32Be)
*= operation. Read moreSource§impl Octal for NonMaxU32Be
impl Octal for NonMaxU32Be
Source§impl Ord for NonMaxU32Be
impl Ord for NonMaxU32Be
Source§impl PartialEq for NonMaxU32Be
impl PartialEq for NonMaxU32Be
Source§impl PartialOrd for NonMaxU32Be
impl PartialOrd for NonMaxU32Be
Source§impl Sub<&NonMaxU32Be> for &NonMaxU32Be
impl Sub<&NonMaxU32Be> for &NonMaxU32Be
Source§fn sub(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Sub<NonMaxU32Be>>::Output
fn sub(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Sub<NonMaxU32Be>>::Output
- operation. Read moreSource§impl Sub<&NonMaxU32Be> for NonMaxU32Be
impl Sub<&NonMaxU32Be> for NonMaxU32Be
Source§fn sub(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Sub<NonMaxU32Be>>::Output
fn sub(self, other: &NonMaxU32Be) -> <NonMaxU32Be as Sub<NonMaxU32Be>>::Output
- operation. Read moreSource§impl Sub<&u32> for &NonMaxU32Be
impl Sub<&u32> for &NonMaxU32Be
Source§impl Sub<&u32> for NonMaxU32Be
impl Sub<&u32> for NonMaxU32Be
Source§impl<'a> Sub<NonMaxU32Be> for &'a NonMaxU32Be
impl<'a> Sub<NonMaxU32Be> for &'a NonMaxU32Be
Source§fn sub(self, other: NonMaxU32Be) -> <NonMaxU32Be as Sub<NonMaxU32Be>>::Output
fn sub(self, other: NonMaxU32Be) -> <NonMaxU32Be as Sub<NonMaxU32Be>>::Output
- operation. Read moreSource§impl<'a> Sub<u32> for &'a NonMaxU32Be
impl<'a> Sub<u32> for &'a NonMaxU32Be
Source§impl Sub<u32> for NonMaxU32Be
impl Sub<u32> for NonMaxU32Be
Source§type Output = NonMaxU32Be
type Output = NonMaxU32Be
- operator.Source§impl Sub for NonMaxU32Be
impl Sub for NonMaxU32Be
Source§type Output = NonMaxU32Be
type Output = NonMaxU32Be
- operator.Source§fn sub(self, other: NonMaxU32Be) -> NonMaxU32Be
fn sub(self, other: NonMaxU32Be) -> NonMaxU32Be
- operation. Read moreSource§impl SubAssign<&NonMaxU32Be> for NonMaxU32Be
impl SubAssign<&NonMaxU32Be> for NonMaxU32Be
Source§fn sub_assign(&mut self, other: &NonMaxU32Be)
fn sub_assign(&mut self, other: &NonMaxU32Be)
-= operation. Read moreSource§impl SubAssign<&u32> for NonMaxU32Be
impl SubAssign<&u32> for NonMaxU32Be
Source§fn sub_assign(&mut self, other: &u32)
fn sub_assign(&mut self, other: &u32)
-= operation. Read moreSource§impl SubAssign<u32> for NonMaxU32Be
impl SubAssign<u32> for NonMaxU32Be
Source§fn sub_assign(&mut self, other: u32)
fn sub_assign(&mut self, other: u32)
-= operation. Read moreSource§impl SubAssign for NonMaxU32Bewhere
NonMaxU32Be: Sub,
impl SubAssign for NonMaxU32Bewhere
NonMaxU32Be: Sub,
Source§fn sub_assign(&mut self, other: NonMaxU32Be)
fn sub_assign(&mut self, other: NonMaxU32Be)
-= operation. Read more