Struct dharitri_wasm::api::uncallable::BigUintUncallable
source · pub struct BigUintUncallable;Trait Implementations§
source§impl<'a, 'b> Add<&'b BigUintUncallable> for &'a BigUintUncallable
impl<'a, 'b> Add<&'b BigUintUncallable> for &'a BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
+ operator.source§fn add(self, _other: &BigUintUncallable) -> BigUintUncallable
fn add(self, _other: &BigUintUncallable) -> BigUintUncallable
Performs the
+ operation. Read moresource§impl Add for BigUintUncallable
impl Add for BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
+ operator.source§fn add(self, _other: BigUintUncallable) -> BigUintUncallable
fn add(self, _other: BigUintUncallable) -> BigUintUncallable
Performs the
+ operation. Read moresource§impl AddAssign<&BigUintUncallable> for BigUintUncallable
impl AddAssign<&BigUintUncallable> for BigUintUncallable
source§fn add_assign(&mut self, _other: &BigUintUncallable)
fn add_assign(&mut self, _other: &BigUintUncallable)
Performs the
+= operation. Read moresource§impl AddAssign for BigUintUncallable
impl AddAssign for BigUintUncallable
source§fn add_assign(&mut self, _other: Self)
fn add_assign(&mut self, _other: Self)
Performs the
+= operation. Read moresource§impl BigUintApi for BigUintUncallable
impl BigUintApi for BigUintUncallable
fn byte_length(&self) -> i32
fn copy_to_slice_big_endian(&self, _slice: &mut [u8]) -> i32
fn copy_to_array_big_endian_pad_right(&self, _target: &mut [u8; 32])
fn to_bytes_be(&self) -> Vec<u8>
fn to_bytes_be_pad_right(&self, _nr_bytes: usize) -> Option<Vec<u8>>
fn from_bytes_be(_bytes: &[u8]) -> Self
fn sqrt(&self) -> Self
fn pow(&self, _exp: u32) -> Self
fn log2(&self) -> u32
fn zero() -> Self
source§impl<'a, 'b> BitAnd<&'b BigUintUncallable> for &'a BigUintUncallable
impl<'a, 'b> BitAnd<&'b BigUintUncallable> for &'a BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
& operator.source§fn bitand(self, _other: &BigUintUncallable) -> BigUintUncallable
fn bitand(self, _other: &BigUintUncallable) -> BigUintUncallable
Performs the
& operation. Read moresource§impl BitAnd for BigUintUncallable
impl BitAnd for BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
& operator.source§fn bitand(self, _other: BigUintUncallable) -> BigUintUncallable
fn bitand(self, _other: BigUintUncallable) -> BigUintUncallable
Performs the
& operation. Read moresource§impl BitAndAssign<&BigUintUncallable> for BigUintUncallable
impl BitAndAssign<&BigUintUncallable> for BigUintUncallable
source§fn bitand_assign(&mut self, _other: &BigUintUncallable)
fn bitand_assign(&mut self, _other: &BigUintUncallable)
Performs the
&= operation. Read moresource§impl BitAndAssign for BigUintUncallable
impl BitAndAssign for BigUintUncallable
source§fn bitand_assign(&mut self, _other: Self)
fn bitand_assign(&mut self, _other: Self)
Performs the
&= operation. Read moresource§impl<'a, 'b> BitOr<&'b BigUintUncallable> for &'a BigUintUncallable
impl<'a, 'b> BitOr<&'b BigUintUncallable> for &'a BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
| operator.source§fn bitor(self, _other: &BigUintUncallable) -> BigUintUncallable
fn bitor(self, _other: &BigUintUncallable) -> BigUintUncallable
Performs the
| operation. Read moresource§impl BitOr for BigUintUncallable
impl BitOr for BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
| operator.source§fn bitor(self, _other: BigUintUncallable) -> BigUintUncallable
fn bitor(self, _other: BigUintUncallable) -> BigUintUncallable
Performs the
| operation. Read moresource§impl BitOrAssign<&BigUintUncallable> for BigUintUncallable
impl BitOrAssign<&BigUintUncallable> for BigUintUncallable
source§fn bitor_assign(&mut self, _other: &BigUintUncallable)
fn bitor_assign(&mut self, _other: &BigUintUncallable)
Performs the
|= operation. Read moresource§impl BitOrAssign for BigUintUncallable
impl BitOrAssign for BigUintUncallable
source§fn bitor_assign(&mut self, _other: Self)
fn bitor_assign(&mut self, _other: Self)
Performs the
|= operation. Read moresource§impl<'a, 'b> BitXor<&'b BigUintUncallable> for &'a BigUintUncallable
impl<'a, 'b> BitXor<&'b BigUintUncallable> for &'a BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
^ operator.source§fn bitxor(self, _other: &BigUintUncallable) -> BigUintUncallable
fn bitxor(self, _other: &BigUintUncallable) -> BigUintUncallable
Performs the
^ operation. Read moresource§impl BitXor for BigUintUncallable
impl BitXor for BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
^ operator.source§fn bitxor(self, _other: BigUintUncallable) -> BigUintUncallable
fn bitxor(self, _other: BigUintUncallable) -> BigUintUncallable
Performs the
^ operation. Read moresource§impl BitXorAssign<&BigUintUncallable> for BigUintUncallable
impl BitXorAssign<&BigUintUncallable> for BigUintUncallable
source§fn bitxor_assign(&mut self, _other: &BigUintUncallable)
fn bitxor_assign(&mut self, _other: &BigUintUncallable)
Performs the
^= operation. Read moresource§impl BitXorAssign for BigUintUncallable
impl BitXorAssign for BigUintUncallable
source§fn bitxor_assign(&mut self, _other: Self)
fn bitxor_assign(&mut self, _other: Self)
Performs the
^= operation. Read moresource§impl Clone for BigUintUncallable
impl Clone for BigUintUncallable
source§impl Debug for BigUintUncallable
impl Debug for BigUintUncallable
source§impl Default for BigUintUncallable
impl Default for BigUintUncallable
source§impl<'a, 'b> Div<&'b BigUintUncallable> for &'a BigUintUncallable
impl<'a, 'b> Div<&'b BigUintUncallable> for &'a BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
/ operator.source§fn div(self, _other: &BigUintUncallable) -> BigUintUncallable
fn div(self, _other: &BigUintUncallable) -> BigUintUncallable
Performs the
/ operation. Read moresource§impl Div for BigUintUncallable
impl Div for BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
/ operator.source§fn div(self, _other: BigUintUncallable) -> BigUintUncallable
fn div(self, _other: BigUintUncallable) -> BigUintUncallable
Performs the
/ operation. Read moresource§impl DivAssign<&BigUintUncallable> for BigUintUncallable
impl DivAssign<&BigUintUncallable> for BigUintUncallable
source§fn div_assign(&mut self, _other: &BigUintUncallable)
fn div_assign(&mut self, _other: &BigUintUncallable)
Performs the
/= operation. Read moresource§impl DivAssign for BigUintUncallable
impl DivAssign for BigUintUncallable
source§fn div_assign(&mut self, _other: Self)
fn div_assign(&mut self, _other: Self)
Performs the
/= operation. Read moresource§impl From<BigUintUncallable> for BigIntUncallable
impl From<BigUintUncallable> for BigIntUncallable
source§fn from(_item: BigUintUncallable) -> Self
fn from(_item: BigUintUncallable) -> Self
Converts to this type from the input type.
source§impl From<u32> for BigUintUncallable
impl From<u32> for BigUintUncallable
source§impl From<u64> for BigUintUncallable
impl From<u64> for BigUintUncallable
source§impl From<usize> for BigUintUncallable
impl From<usize> for BigUintUncallable
source§impl<'a, 'b> Mul<&'b BigUintUncallable> for &'a BigUintUncallable
impl<'a, 'b> Mul<&'b BigUintUncallable> for &'a BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
* operator.source§fn mul(self, _other: &BigUintUncallable) -> BigUintUncallable
fn mul(self, _other: &BigUintUncallable) -> BigUintUncallable
Performs the
* operation. Read moresource§impl Mul for BigUintUncallable
impl Mul for BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
* operator.source§fn mul(self, _other: BigUintUncallable) -> BigUintUncallable
fn mul(self, _other: BigUintUncallable) -> BigUintUncallable
Performs the
* operation. Read moresource§impl MulAssign<&BigUintUncallable> for BigUintUncallable
impl MulAssign<&BigUintUncallable> for BigUintUncallable
source§fn mul_assign(&mut self, _other: &BigUintUncallable)
fn mul_assign(&mut self, _other: &BigUintUncallable)
Performs the
*= operation. Read moresource§impl MulAssign for BigUintUncallable
impl MulAssign for BigUintUncallable
source§fn mul_assign(&mut self, _other: Self)
fn mul_assign(&mut self, _other: Self)
Performs the
*= operation. Read moresource§impl NestedDecode for BigUintUncallable
impl NestedDecode for BigUintUncallable
source§fn dep_decode<I: NestedDecodeInput>(_input: &mut I) -> Result<Self, DecodeError>
fn dep_decode<I: NestedDecodeInput>(_input: &mut I) -> Result<Self, DecodeError>
Attempt to deserialise the value from input,
using the format of an object nested inside another structure.
In case of success returns the deserialized value and the number of bytes consumed during the operation.
source§fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
_input: &mut I,
_c: ExitCtx,
_exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>( _input: &mut I, _c: ExitCtx, _exit: fn(_: ExitCtx, _: DecodeError) -> ! ) -> Self
Version of
top_decode that exits quickly in case of error.
Its purpose is to create smaller implementations
in cases where the application is supposed to exit directly on decode error.source§impl NestedEncode for BigUintUncallable
impl NestedEncode for BigUintUncallable
source§fn dep_encode<O: NestedEncodeOutput>(
&self,
_dest: &mut O
) -> Result<(), EncodeError>
fn dep_encode<O: NestedEncodeOutput>( &self, _dest: &mut O ) -> Result<(), EncodeError>
NestedEncode to output, using the format of an object nested inside another structure.
Does not provide compact version.
source§fn dep_encode_or_exit<O: NestedEncodeOutput, ExitCtx: Clone>(
&self,
_dest: &mut O,
_c: ExitCtx,
_exit: fn(_: ExitCtx, _: EncodeError) -> !
)
fn dep_encode_or_exit<O: NestedEncodeOutput, ExitCtx: Clone>( &self, _dest: &mut O, _c: ExitCtx, _exit: fn(_: ExitCtx, _: EncodeError) -> ! )
Version of
top_decode that exits quickly in case of error.
Its purpose is to create smaller implementations
in cases where the application is supposed to exit directly on decode error.source§impl Ord for BigUintUncallable
impl Ord for BigUintUncallable
source§impl PartialEq<u64> for BigUintUncallable
impl PartialEq<u64> for BigUintUncallable
source§impl PartialEq for BigUintUncallable
impl PartialEq for BigUintUncallable
source§impl PartialOrd<u64> for BigUintUncallable
impl PartialOrd<u64> for BigUintUncallable
1.0.0 · source§fn 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 moresource§impl PartialOrd for BigUintUncallable
impl PartialOrd for BigUintUncallable
1.0.0 · source§fn 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 moresource§impl<'a, 'b> Rem<&'b BigUintUncallable> for &'a BigUintUncallable
impl<'a, 'b> Rem<&'b BigUintUncallable> for &'a BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
% operator.source§fn rem(self, _other: &BigUintUncallable) -> BigUintUncallable
fn rem(self, _other: &BigUintUncallable) -> BigUintUncallable
Performs the
% operation. Read moresource§impl Rem for BigUintUncallable
impl Rem for BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
% operator.source§fn rem(self, _other: BigUintUncallable) -> BigUintUncallable
fn rem(self, _other: BigUintUncallable) -> BigUintUncallable
Performs the
% operation. Read moresource§impl RemAssign<&BigUintUncallable> for BigUintUncallable
impl RemAssign<&BigUintUncallable> for BigUintUncallable
source§fn rem_assign(&mut self, _other: &BigUintUncallable)
fn rem_assign(&mut self, _other: &BigUintUncallable)
Performs the
%= operation. Read moresource§impl RemAssign for BigUintUncallable
impl RemAssign for BigUintUncallable
source§fn rem_assign(&mut self, _other: Self)
fn rem_assign(&mut self, _other: Self)
Performs the
%= operation. Read moresource§impl<'a> Shl<usize> for &'a BigUintUncallable
impl<'a> Shl<usize> for &'a BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
<< operator.source§impl Shl<usize> for BigUintUncallable
impl Shl<usize> for BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
<< operator.source§impl ShlAssign<usize> for BigUintUncallable
impl ShlAssign<usize> for BigUintUncallable
source§fn shl_assign(&mut self, _rhs: usize)
fn shl_assign(&mut self, _rhs: usize)
Performs the
<<= operation. Read moresource§impl<'a> Shr<usize> for &'a BigUintUncallable
impl<'a> Shr<usize> for &'a BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
>> operator.source§impl Shr<usize> for BigUintUncallable
impl Shr<usize> for BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
>> operator.source§impl ShrAssign<usize> for BigUintUncallable
impl ShrAssign<usize> for BigUintUncallable
source§fn shr_assign(&mut self, _rhs: usize)
fn shr_assign(&mut self, _rhs: usize)
Performs the
>>= operation. Read moresource§impl<'a, 'b> Sub<&'b BigUintUncallable> for &'a BigUintUncallable
impl<'a, 'b> Sub<&'b BigUintUncallable> for &'a BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
- operator.source§fn sub(self, _other: &BigUintUncallable) -> BigUintUncallable
fn sub(self, _other: &BigUintUncallable) -> BigUintUncallable
Performs the
- operation. Read moresource§impl Sub for BigUintUncallable
impl Sub for BigUintUncallable
§type Output = BigUintUncallable
type Output = BigUintUncallable
The resulting type after applying the
- operator.source§fn sub(self, _other: BigUintUncallable) -> BigUintUncallable
fn sub(self, _other: BigUintUncallable) -> BigUintUncallable
Performs the
- operation. Read moresource§impl SubAssign<&BigUintUncallable> for BigUintUncallable
impl SubAssign<&BigUintUncallable> for BigUintUncallable
source§fn sub_assign(&mut self, _other: &BigUintUncallable)
fn sub_assign(&mut self, _other: &BigUintUncallable)
Performs the
-= operation. Read moresource§impl SubAssign for BigUintUncallable
impl SubAssign for BigUintUncallable
source§fn sub_assign(&mut self, _other: Self)
fn sub_assign(&mut self, _other: Self)
Performs the
-= operation. Read moresource§impl TopDecode for BigUintUncallable
impl TopDecode for BigUintUncallable
source§fn top_decode<I: TopDecodeInput>(_input: I) -> Result<Self, DecodeError>
fn top_decode<I: TopDecodeInput>(_input: I) -> Result<Self, DecodeError>
Attempt to deserialize the value from input.
source§fn top_decode_or_exit<I: TopDecodeInput, ExitCtx: Clone>(
_input: I,
_: ExitCtx,
_: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
fn top_decode_or_exit<I: TopDecodeInput, ExitCtx: Clone>( _input: I, _: ExitCtx, _: fn(_: ExitCtx, _: DecodeError) -> ! ) -> Self
Version of
top_decode that exits quickly in case of error.
Its purpose is to create smaller implementations
in cases where the application is supposed to exit directly on decode error.source§impl TopEncode for BigUintUncallable
impl TopEncode for BigUintUncallable
source§fn top_encode<O: TopEncodeOutput>(&self, _output: O) -> Result<(), EncodeError>
fn top_encode<O: TopEncodeOutput>(&self, _output: O) -> Result<(), EncodeError>
Attempt to serialize the value to ouput.
source§fn top_encode_or_exit<O: TopEncodeOutput, ExitCtx: Clone>(
&self,
_output: O,
_c: ExitCtx,
_exit: fn(_: ExitCtx, _: EncodeError) -> !
)
fn top_encode_or_exit<O: TopEncodeOutput, ExitCtx: Clone>( &self, _output: O, _c: ExitCtx, _exit: fn(_: ExitCtx, _: EncodeError) -> ! )
Version of
top_decode that exits quickly in case of error.
Its purpose is to create smaller bytecode implementations
in cases where the application is supposed to exit directly on decode error.source§impl TypeAbi for BigUintUncallable
impl TypeAbi for BigUintUncallable
fn type_name() -> String
source§fn provide_type_descriptions<TDC: TypeDescriptionContainer>(
accumulator: &mut TDC
)
fn provide_type_descriptions<TDC: TypeDescriptionContainer>( accumulator: &mut TDC )
A type can provide more than its own description.
For instance, a struct can also provide the descriptions of the type of its fields.
TypeAbi doesn’t care for the exact accumulator type,
which is abstracted by the TypeDescriptionContainer trait.
impl Eq for BigUintUncallable
Auto Trait Implementations§
impl RefUnwindSafe for BigUintUncallable
impl Send for BigUintUncallable
impl Sync for BigUintUncallable
impl Unpin for BigUintUncallable
impl UnwindSafe for BigUintUncallable
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