Expand description
Little-endian large integer type
Tuple Fields
0: [u64; 16]
Implementations
sourceimpl MaxGroupSizeUint
impl MaxGroupSizeUint
sourcepub const MAX: MaxGroupSizeUint
pub const MAX: MaxGroupSizeUint
Maximum value.
pub const fn from_limbs(limbs: [u64; 16]) -> MaxGroupSizeUint
sourcepub fn as_u64(&self) -> u64
pub fn as_u64(&self) -> u64
Conversion to u64 with overflow checking
Panics
Panics if the number is larger than u64::max_value().
sourcepub fn as_usize(&self) -> usize
pub fn as_usize(&self) -> usize
Conversion to usize with overflow checking
Panics
Panics if the number is larger than usize::max_value().
sourcepub fn leading_zeros(&self) -> u32
pub fn leading_zeros(&self) -> u32
Returns the number of leading zeros in the binary representation of self.
sourcepub fn trailing_zeros(&self) -> u32
pub fn trailing_zeros(&self) -> u32
Returns the number of leading zeros in the binary representation of self.
sourcepub fn to_big_endian(&self, bytes: &mut [u8])
pub fn to_big_endian(&self, bytes: &mut [u8])
Write to the slice in big-endian format.
sourcepub fn to_little_endian(&self, bytes: &mut [u8])
pub fn to_little_endian(&self, bytes: &mut [u8])
Write to the slice in little-endian format.
sourcepub fn pow(self, expon: Self) -> Self
pub fn pow(self, expon: Self) -> Self
Fast exponentiation by squaring https://en.wikipedia.org/wiki/Exponentiation_by_squaring
Panics
Panics if the result overflows the type.
sourcepub fn overflowing_pow(self, expon: Self) -> (Self, bool)
pub fn overflowing_pow(self, expon: Self) -> (Self, bool)
Fast exponentiation by squaring. Returns result and overflow flag.
sourcepub fn overflowing_add(
self,
other: MaxGroupSizeUint
) -> (MaxGroupSizeUint, bool)
pub fn overflowing_add(
self,
other: MaxGroupSizeUint
) -> (MaxGroupSizeUint, bool)
Add with overflow.
sourcepub fn saturating_add(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
pub fn saturating_add(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
Addition which saturates at the maximum value (Self::max_value()).
sourcepub fn checked_add(self, other: MaxGroupSizeUint) -> Option<MaxGroupSizeUint>
pub fn checked_add(self, other: MaxGroupSizeUint) -> Option<MaxGroupSizeUint>
Checked addition. Returns None
if overflow occurred.
sourcepub fn overflowing_sub(
self,
other: MaxGroupSizeUint
) -> (MaxGroupSizeUint, bool)
pub fn overflowing_sub(
self,
other: MaxGroupSizeUint
) -> (MaxGroupSizeUint, bool)
Subtraction which underflows and returns a flag if it does.
sourcepub fn saturating_sub(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
pub fn saturating_sub(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
Subtraction which saturates at zero.
sourcepub fn checked_sub(self, other: MaxGroupSizeUint) -> Option<MaxGroupSizeUint>
pub fn checked_sub(self, other: MaxGroupSizeUint) -> Option<MaxGroupSizeUint>
Checked subtraction. Returns None
if overflow occurred.
sourcepub fn adaptive_multiplication(
self,
other: MaxGroupSizeUint
) -> MaxGroupSizeUint
pub fn adaptive_multiplication(
self,
other: MaxGroupSizeUint
) -> MaxGroupSizeUint
Multiply without overflow by checking number of words for each input
sourcepub fn overflowing_mul(
self,
other: MaxGroupSizeUint
) -> (MaxGroupSizeUint, bool)
pub fn overflowing_mul(
self,
other: MaxGroupSizeUint
) -> (MaxGroupSizeUint, bool)
Multiply with overflow, returning a flag if it does.
sourcepub fn saturating_mul(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
pub fn saturating_mul(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
Multiplication which saturates at the maximum value..
sourcepub fn checked_mul(self, other: MaxGroupSizeUint) -> Option<MaxGroupSizeUint>
pub fn checked_mul(self, other: MaxGroupSizeUint) -> Option<MaxGroupSizeUint>
Checked multiplication. Returns None
if overflow occurred.
sourcepub fn checked_div(self, other: MaxGroupSizeUint) -> Option<MaxGroupSizeUint>
pub fn checked_div(self, other: MaxGroupSizeUint) -> Option<MaxGroupSizeUint>
Checked division. Returns None
if other == 0
.
sourcepub fn checked_rem(self, other: MaxGroupSizeUint) -> Option<MaxGroupSizeUint>
pub fn checked_rem(self, other: MaxGroupSizeUint) -> Option<MaxGroupSizeUint>
Checked modulus. Returns None
if other == 0
.
sourcepub fn overflowing_neg(self) -> (MaxGroupSizeUint, bool)
pub fn overflowing_neg(self) -> (MaxGroupSizeUint, bool)
Negation with overflow.
sourcepub fn checked_neg(self) -> Option<MaxGroupSizeUint>
pub fn checked_neg(self) -> Option<MaxGroupSizeUint>
Checked negation. Returns None
unless self == 0
.
sourcepub fn from_big_endian(slice: &[u8]) -> Self
pub fn from_big_endian(slice: &[u8]) -> Self
Converts from big endian representation bytes in memory.
sourcepub fn from_little_endian(slice: &[u8]) -> Self
pub fn from_little_endian(slice: &[u8]) -> Self
Converts from little endian representation bytes in memory.
Trait Implementations
sourceimpl Add<MaxGroupSizeUint> for MaxGroupSizeUint
impl Add<MaxGroupSizeUint> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the +
operator.
sourcefn add(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
fn add(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
Performs the +
operation. Read more
sourceimpl AddAssign<MaxGroupSizeUint> for MaxGroupSizeUint
impl AddAssign<MaxGroupSizeUint> for MaxGroupSizeUint
sourcefn add_assign(&mut self, other: MaxGroupSizeUint)
fn add_assign(&mut self, other: MaxGroupSizeUint)
Performs the +=
operation. Read more
sourceimpl AsMut<[u64]> for MaxGroupSizeUint
impl AsMut<[u64]> for MaxGroupSizeUint
Get a mutable reference to the underlying little-endian words.
sourceimpl BitAnd<MaxGroupSizeUint> for MaxGroupSizeUint
impl BitAnd<MaxGroupSizeUint> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the &
operator.
sourcefn bitand(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
fn bitand(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
Performs the &
operation. Read more
sourceimpl BitOr<MaxGroupSizeUint> for MaxGroupSizeUint
impl BitOr<MaxGroupSizeUint> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the |
operator.
sourcefn bitor(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
fn bitor(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
Performs the |
operation. Read more
sourceimpl BitXor<MaxGroupSizeUint> for MaxGroupSizeUint
impl BitXor<MaxGroupSizeUint> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the ^
operator.
sourcefn bitxor(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
fn bitxor(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
Performs the ^
operation. Read more
sourceimpl Clone for MaxGroupSizeUint
impl Clone for MaxGroupSizeUint
sourcefn clone(&self) -> MaxGroupSizeUint
fn clone(&self) -> MaxGroupSizeUint
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for MaxGroupSizeUint
impl Debug for MaxGroupSizeUint
sourceimpl Default for MaxGroupSizeUint
impl Default for MaxGroupSizeUint
sourceimpl Display for MaxGroupSizeUint
impl Display for MaxGroupSizeUint
sourceimpl Div<MaxGroupSizeUint> for MaxGroupSizeUint
impl Div<MaxGroupSizeUint> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the /
operator.
sourcefn div(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
fn div(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
Performs the /
operation. Read more
sourceimpl DivAssign<MaxGroupSizeUint> for MaxGroupSizeUint
impl DivAssign<MaxGroupSizeUint> for MaxGroupSizeUint
sourcefn div_assign(&mut self, other: MaxGroupSizeUint)
fn div_assign(&mut self, other: MaxGroupSizeUint)
Performs the /=
operation. Read more
sourceimpl<'a> From<&'a MaxGroupSizeUint> for MaxGroupSizeUint
impl<'a> From<&'a MaxGroupSizeUint> for MaxGroupSizeUint
sourcefn from(x: &'a MaxGroupSizeUint) -> MaxGroupSizeUint
fn from(x: &'a MaxGroupSizeUint) -> MaxGroupSizeUint
Performs the conversion.
sourceimpl From<MaxGroupSizeUint> for [u8; 128]
impl From<MaxGroupSizeUint> for [u8; 128]
sourcefn from(number: MaxGroupSizeUint) -> Self
fn from(number: MaxGroupSizeUint) -> Self
Performs the conversion.
sourceimpl From<i32> for MaxGroupSizeUint
impl From<i32> for MaxGroupSizeUint
sourcefn from(value: i32) -> MaxGroupSizeUint
fn from(value: i32) -> MaxGroupSizeUint
Performs the conversion.
sourceimpl From<i64> for MaxGroupSizeUint
impl From<i64> for MaxGroupSizeUint
sourcefn from(value: i64) -> MaxGroupSizeUint
fn from(value: i64) -> MaxGroupSizeUint
Performs the conversion.
sourceimpl From<isize> for MaxGroupSizeUint
impl From<isize> for MaxGroupSizeUint
sourcefn from(value: isize) -> MaxGroupSizeUint
fn from(value: isize) -> MaxGroupSizeUint
Performs the conversion.
sourceimpl From<u128> for MaxGroupSizeUint
impl From<u128> for MaxGroupSizeUint
sourcefn from(value: u128) -> MaxGroupSizeUint
fn from(value: u128) -> MaxGroupSizeUint
Performs the conversion.
sourceimpl From<u16> for MaxGroupSizeUint
impl From<u16> for MaxGroupSizeUint
sourcefn from(value: u16) -> MaxGroupSizeUint
fn from(value: u16) -> MaxGroupSizeUint
Performs the conversion.
sourceimpl From<u32> for MaxGroupSizeUint
impl From<u32> for MaxGroupSizeUint
sourcefn from(value: u32) -> MaxGroupSizeUint
fn from(value: u32) -> MaxGroupSizeUint
Performs the conversion.
sourceimpl From<u64> for MaxGroupSizeUint
impl From<u64> for MaxGroupSizeUint
sourcefn from(value: u64) -> MaxGroupSizeUint
fn from(value: u64) -> MaxGroupSizeUint
Performs the conversion.
sourceimpl From<u8> for MaxGroupSizeUint
impl From<u8> for MaxGroupSizeUint
sourcefn from(value: u8) -> MaxGroupSizeUint
fn from(value: u8) -> MaxGroupSizeUint
Performs the conversion.
sourceimpl From<usize> for MaxGroupSizeUint
impl From<usize> for MaxGroupSizeUint
sourcefn from(value: usize) -> MaxGroupSizeUint
fn from(value: usize) -> MaxGroupSizeUint
Performs the conversion.
sourceimpl Hash for MaxGroupSizeUint
impl Hash for MaxGroupSizeUint
sourceimpl LowerHex for MaxGroupSizeUint
impl LowerHex for MaxGroupSizeUint
sourceimpl<'a> Mul<&'a MaxGroupSizeUint> for MaxGroupSizeUint
impl<'a> Mul<&'a MaxGroupSizeUint> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the *
operator.
sourcefn mul(self, other: &'a MaxGroupSizeUint) -> MaxGroupSizeUint
fn mul(self, other: &'a MaxGroupSizeUint) -> MaxGroupSizeUint
Performs the *
operation. Read more
sourceimpl<'a> Mul<&'a MaxGroupSizeUint> for &'a MaxGroupSizeUint
impl<'a> Mul<&'a MaxGroupSizeUint> for &'a MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the *
operator.
sourcefn mul(self, other: &'a MaxGroupSizeUint) -> MaxGroupSizeUint
fn mul(self, other: &'a MaxGroupSizeUint) -> MaxGroupSizeUint
Performs the *
operation. Read more
sourceimpl<'a> Mul<&'a u64> for MaxGroupSizeUint
impl<'a> Mul<&'a u64> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the *
operator.
sourcefn mul(self, other: &'a u64) -> MaxGroupSizeUint
fn mul(self, other: &'a u64) -> MaxGroupSizeUint
Performs the *
operation. Read more
sourceimpl<'a> Mul<&'a u64> for &'a MaxGroupSizeUint
impl<'a> Mul<&'a u64> for &'a MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the *
operator.
sourcefn mul(self, other: &'a u64) -> MaxGroupSizeUint
fn mul(self, other: &'a u64) -> MaxGroupSizeUint
Performs the *
operation. Read more
sourceimpl<'a> Mul<&'a usize> for MaxGroupSizeUint
impl<'a> Mul<&'a usize> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the *
operator.
sourcefn mul(self, other: &'a usize) -> MaxGroupSizeUint
fn mul(self, other: &'a usize) -> MaxGroupSizeUint
Performs the *
operation. Read more
sourceimpl<'a> Mul<&'a usize> for &'a MaxGroupSizeUint
impl<'a> Mul<&'a usize> for &'a MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the *
operator.
sourcefn mul(self, other: &'a usize) -> MaxGroupSizeUint
fn mul(self, other: &'a usize) -> MaxGroupSizeUint
Performs the *
operation. Read more
sourceimpl Mul<MaxGroupSizeUint> for MaxGroupSizeUint
impl Mul<MaxGroupSizeUint> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the *
operator.
sourcefn mul(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
fn mul(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
Performs the *
operation. Read more
sourceimpl<'a> Mul<MaxGroupSizeUint> for &'a MaxGroupSizeUint
impl<'a> Mul<MaxGroupSizeUint> for &'a MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the *
operator.
sourcefn mul(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
fn mul(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
Performs the *
operation. Read more
sourceimpl Mul<u64> for MaxGroupSizeUint
impl Mul<u64> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the *
operator.
sourcefn mul(self, other: u64) -> MaxGroupSizeUint
fn mul(self, other: u64) -> MaxGroupSizeUint
Performs the *
operation. Read more
sourceimpl<'a> Mul<u64> for &'a MaxGroupSizeUint
impl<'a> Mul<u64> for &'a MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the *
operator.
sourcefn mul(self, other: u64) -> MaxGroupSizeUint
fn mul(self, other: u64) -> MaxGroupSizeUint
Performs the *
operation. Read more
sourceimpl Mul<usize> for MaxGroupSizeUint
impl Mul<usize> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the *
operator.
sourcefn mul(self, other: usize) -> MaxGroupSizeUint
fn mul(self, other: usize) -> MaxGroupSizeUint
Performs the *
operation. Read more
sourceimpl<'a> Mul<usize> for &'a MaxGroupSizeUint
impl<'a> Mul<usize> for &'a MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the *
operator.
sourcefn mul(self, other: usize) -> MaxGroupSizeUint
fn mul(self, other: usize) -> MaxGroupSizeUint
Performs the *
operation. Read more
sourceimpl MulAssign<MaxGroupSizeUint> for MaxGroupSizeUint
impl MulAssign<MaxGroupSizeUint> for MaxGroupSizeUint
sourcefn mul_assign(&mut self, other: MaxGroupSizeUint)
fn mul_assign(&mut self, other: MaxGroupSizeUint)
Performs the *=
operation. Read more
sourceimpl MulAssign<u64> for MaxGroupSizeUint
impl MulAssign<u64> for MaxGroupSizeUint
sourcefn mul_assign(&mut self, other: u64)
fn mul_assign(&mut self, other: u64)
Performs the *=
operation. Read more
sourceimpl MulAssign<usize> for MaxGroupSizeUint
impl MulAssign<usize> for MaxGroupSizeUint
sourcefn mul_assign(&mut self, other: usize)
fn mul_assign(&mut self, other: usize)
Performs the *=
operation. Read more
sourceimpl Not for MaxGroupSizeUint
impl Not for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the !
operator.
sourcefn not(self) -> MaxGroupSizeUint
fn not(self) -> MaxGroupSizeUint
Performs the unary !
operation. Read more
sourceimpl Ord for MaxGroupSizeUint
impl Ord for MaxGroupSizeUint
sourceimpl PartialEq<MaxGroupSizeUint> for MaxGroupSizeUint
impl PartialEq<MaxGroupSizeUint> for MaxGroupSizeUint
sourceimpl PartialOrd<MaxGroupSizeUint> for MaxGroupSizeUint
impl PartialOrd<MaxGroupSizeUint> for MaxGroupSizeUint
sourcefn partial_cmp(&self, other: &MaxGroupSizeUint) -> Option<Ordering>
fn partial_cmp(&self, other: &MaxGroupSizeUint) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl Rem<MaxGroupSizeUint> for MaxGroupSizeUint
impl Rem<MaxGroupSizeUint> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the %
operator.
sourcefn rem(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
fn rem(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
Performs the %
operation. Read more
sourceimpl RemAssign<MaxGroupSizeUint> for MaxGroupSizeUint
impl RemAssign<MaxGroupSizeUint> for MaxGroupSizeUint
sourcefn rem_assign(&mut self, other: MaxGroupSizeUint)
fn rem_assign(&mut self, other: MaxGroupSizeUint)
Performs the %=
operation. Read more
sourceimpl Shl<u32> for MaxGroupSizeUint
impl Shl<u32> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the <<
operator.
sourcefn shl(self, shift: u32) -> MaxGroupSizeUint
fn shl(self, shift: u32) -> MaxGroupSizeUint
Performs the <<
operation. Read more
sourceimpl<'a> Shl<u32> for &'a MaxGroupSizeUint
impl<'a> Shl<u32> for &'a MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the <<
operator.
sourcefn shl(self, shift: u32) -> MaxGroupSizeUint
fn shl(self, shift: u32) -> MaxGroupSizeUint
Performs the <<
operation. Read more
sourceimpl ShlAssign<u32> for MaxGroupSizeUint
impl ShlAssign<u32> for MaxGroupSizeUint
sourcefn shl_assign(&mut self, shift: u32)
fn shl_assign(&mut self, shift: u32)
Performs the <<=
operation. Read more
sourceimpl Shr<u32> for MaxGroupSizeUint
impl Shr<u32> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the >>
operator.
sourcefn shr(self, shift: u32) -> MaxGroupSizeUint
fn shr(self, shift: u32) -> MaxGroupSizeUint
Performs the >>
operation. Read more
sourceimpl<'a> Shr<u32> for &'a MaxGroupSizeUint
impl<'a> Shr<u32> for &'a MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the >>
operator.
sourcefn shr(self, shift: u32) -> MaxGroupSizeUint
fn shr(self, shift: u32) -> MaxGroupSizeUint
Performs the >>
operation. Read more
sourceimpl ShrAssign<u32> for MaxGroupSizeUint
impl ShrAssign<u32> for MaxGroupSizeUint
sourcefn shr_assign(&mut self, shift: u32)
fn shr_assign(&mut self, shift: u32)
Performs the >>=
operation. Read more
sourceimpl Sub<MaxGroupSizeUint> for MaxGroupSizeUint
impl Sub<MaxGroupSizeUint> for MaxGroupSizeUint
type Output = MaxGroupSizeUint
type Output = MaxGroupSizeUint
The resulting type after applying the -
operator.
sourcefn sub(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
fn sub(self, other: MaxGroupSizeUint) -> MaxGroupSizeUint
Performs the -
operation. Read more
sourceimpl SubAssign<MaxGroupSizeUint> for MaxGroupSizeUint
impl SubAssign<MaxGroupSizeUint> for MaxGroupSizeUint
sourcefn sub_assign(&mut self, other: MaxGroupSizeUint)
fn sub_assign(&mut self, other: MaxGroupSizeUint)
Performs the -=
operation. Read more
impl Copy for MaxGroupSizeUint
impl Eq for MaxGroupSizeUint
Auto Trait Implementations
impl RefUnwindSafe for MaxGroupSizeUint
impl Send for MaxGroupSizeUint
impl Sync for MaxGroupSizeUint
impl Unpin for MaxGroupSizeUint
impl UnwindSafe for MaxGroupSizeUint
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more