pub struct WrappedCSPRAmount(/* private fields */);Methods from Deref<Target = TokenAmount<9>>§
Methods from Deref<Target = U256>§
pub const MAX: U256
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 trailing 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 integer_sqrt(&self) -> U256
pub fn integer_sqrt(&self) -> U256
Compute the highest n such that n * n <= self.
pub const MIN: U256
Trait Implementations§
Source§impl Clone for WrappedCSPRAmount
impl Clone for WrappedCSPRAmount
Source§fn clone(&self) -> WrappedCSPRAmount
fn clone(&self) -> WrappedCSPRAmount
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WrappedCSPRAmount
Source§impl Debug for WrappedCSPRAmount
impl Debug for WrappedCSPRAmount
Source§impl Deref for WrappedCSPRAmount
impl Deref for WrappedCSPRAmount
Source§impl From<&U256> for WrappedCSPRAmount
impl From<&U256> for WrappedCSPRAmount
Source§impl From<U256> for WrappedCSPRAmount
impl From<U256> for WrappedCSPRAmount
Source§impl FromStr for WrappedCSPRAmount
impl FromStr for WrappedCSPRAmount
Source§impl Parameter for WrappedCSPRAmount
impl Parameter for WrappedCSPRAmount
Source§impl PartialEq for WrappedCSPRAmount
impl PartialEq for WrappedCSPRAmount
Source§impl PartialOrd for WrappedCSPRAmount
impl PartialOrd for WrappedCSPRAmount
impl StructuralPartialEq for WrappedCSPRAmount
Auto Trait Implementations§
impl Freeze for WrappedCSPRAmount
impl RefUnwindSafe for WrappedCSPRAmount
impl Send for WrappedCSPRAmount
impl Sync for WrappedCSPRAmount
impl Unpin for WrappedCSPRAmount
impl UnsafeUnpin for WrappedCSPRAmount
impl UnwindSafe for WrappedCSPRAmount
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Ext for T
impl<T> Ext for T
Source§fn assert_normalized(self) -> AssertNormalized<T>
fn assert_normalized(self) -> AssertNormalized<T>
Source§fn normalized<W>(self) -> Normalize<W, T>
fn normalized<W>(self) -> Normalize<W, T>
Source§fn summarized(self) -> Summarize<T>
fn summarized(self) -> Summarize<T>
Source§fn fail_on_skipped(self) -> FailOnSkipped<T>
fn fail_on_skipped(self) -> FailOnSkipped<T>
Source§fn fail_on_skipped_with<F>(self, f: F) -> FailOnSkipped<T, F>
fn fail_on_skipped_with<F>(self, f: F) -> FailOnSkipped<T, F>
Source§fn repeat_skipped<W>(self) -> Repeat<W, T>
fn repeat_skipped<W>(self) -> Repeat<W, T>
Source§fn repeat_failed<W>(self) -> Repeat<W, T>
fn repeat_failed<W>(self) -> Repeat<W, T>
Source§fn repeat_if<W, F>(self, filter: F) -> Repeat<W, T, F>
fn repeat_if<W, F>(self, filter: F) -> Repeat<W, T, F>
Wraps this
Writer to re-output filtered events at the end of an
output.Source§fn tee<W, Wr>(self, other: Wr) -> Tee<T, Wr>where
Wr: Writer<W>,
fn tee<W, Wr>(self, other: Wr) -> Tee<T, Wr>where
Wr: Writer<W>,
Attaches the provided
other Writer to the current one for passing
events to both of them simultaneously.Source§fn discard_arbitrary_writes(self) -> Arbitrary<T>
fn discard_arbitrary_writes(self) -> Arbitrary<T>
Wraps this
Writer into a discard::Arbitrary one, providing a
no-op ArbitraryWriter implementation. Read moreSource§fn discard_stats_writes(self) -> Stats<T>
fn discard_stats_writes(self) -> Stats<T>
Wraps this
Writer into a discard::Stats one, providing a no-op
StatsWriter implementation returning only 0. Read moreSource§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more