Struct elrond_wasm_node::api::ArwenBigInt [−][src]
pub struct ArwenBigInt { pub handle: i32, }
Fields
handle: i32
Implementations
impl ArwenBigInt
[src]
impl ArwenBigInt
[src]pub fn from_i64(value: i64) -> ArwenBigInt
[src]
Trait Implementations
impl<'a, 'b> Add<&'b ArwenBigInt> for &'a ArwenBigInt
[src]
impl<'a, 'b> Add<&'b ArwenBigInt> for &'a ArwenBigInt
[src]type Output = ArwenBigInt
The resulting type after applying the +
operator.
fn add(self, other: &ArwenBigInt) -> ArwenBigInt
[src]
impl Add<ArwenBigInt> for ArwenBigInt
[src]
impl Add<ArwenBigInt> for ArwenBigInt
[src]type Output = ArwenBigInt
The resulting type after applying the +
operator.
fn add(self, other: ArwenBigInt) -> ArwenBigInt
[src]
impl AddAssign<&'_ ArwenBigInt> for ArwenBigInt
[src]
impl AddAssign<&'_ ArwenBigInt> for ArwenBigInt
[src]fn add_assign(&mut self, other: &ArwenBigInt)
[src]
impl AddAssign<ArwenBigInt> for ArwenBigInt
[src]
impl AddAssign<ArwenBigInt> for ArwenBigInt
[src]fn add_assign(&mut self, other: Self)
[src]
impl BigIntApi<ArwenBigUint> for ArwenBigInt
[src]
impl BigIntApi<ArwenBigUint> for ArwenBigInt
[src]fn abs_uint(&self) -> ArwenBigUint
[src]
fn sign(&self) -> Sign
[src]
fn to_signed_bytes_be(&self) -> Vec<u8>
[src]
fn from_signed_bytes_be(bytes: &[u8]) -> Self
[src]
pub fn zero() -> Self
[src]
impl Clone for ArwenBigInt
[src]
impl Clone for ArwenBigInt
[src]fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl ContractSelfApi<ArwenBigInt, ArwenBigUint> for ArwenApiImpl
[src]
impl ContractSelfApi<ArwenBigInt, ArwenBigUint> for ArwenApiImpl
[src]type Storage = Self
Abstracts the lower-level storage functionality.
type CallValue = Self
Abstracts the call value handling at the beginning of a function call.
type SendApi = Self
Abstracts the sending of EGLD & ESDT transactions, as well as async calls.
type BlockchainApi = Self
type CryptoApi = Self
fn get_storage_raw(&self) -> Self::Storage
[src]
fn call_value(&self) -> Self::CallValue
[src]
fn send(&self) -> Self::SendApi
[src]
fn blockchain(&self) -> Self::BlockchainApi
[src]
fn crypto(&self) -> Self::CryptoApi
[src]
pub fn storage_load_cumulated_validator_reward(&self) -> BigUint
[src]
impl<'a, 'b> Div<&'b ArwenBigInt> for &'a ArwenBigInt
[src]
impl<'a, 'b> Div<&'b ArwenBigInt> for &'a ArwenBigInt
[src]type Output = ArwenBigInt
The resulting type after applying the /
operator.
fn div(self, other: &ArwenBigInt) -> ArwenBigInt
[src]
impl Div<ArwenBigInt> for ArwenBigInt
[src]
impl Div<ArwenBigInt> for ArwenBigInt
[src]type Output = ArwenBigInt
The resulting type after applying the /
operator.
fn div(self, other: ArwenBigInt) -> ArwenBigInt
[src]
impl DivAssign<&'_ ArwenBigInt> for ArwenBigInt
[src]
impl DivAssign<&'_ ArwenBigInt> for ArwenBigInt
[src]fn div_assign(&mut self, other: &ArwenBigInt)
[src]
impl DivAssign<ArwenBigInt> for ArwenBigInt
[src]
impl DivAssign<ArwenBigInt> for ArwenBigInt
[src]fn div_assign(&mut self, other: Self)
[src]
impl Eq for ArwenBigInt
[src]
impl Eq for ArwenBigInt
[src]impl From<ArwenBigUint> for ArwenBigInt
[src]
impl From<ArwenBigUint> for ArwenBigInt
[src]fn from(item: ArwenBigUint) -> Self
[src]
impl From<i32> for ArwenBigInt
[src]
impl From<i32> for ArwenBigInt
[src]impl From<i64> for ArwenBigInt
[src]
impl From<i64> for ArwenBigInt
[src]impl<'a, 'b> Mul<&'b ArwenBigInt> for &'a ArwenBigInt
[src]
impl<'a, 'b> Mul<&'b ArwenBigInt> for &'a ArwenBigInt
[src]type Output = ArwenBigInt
The resulting type after applying the *
operator.
fn mul(self, other: &ArwenBigInt) -> ArwenBigInt
[src]
impl Mul<ArwenBigInt> for ArwenBigInt
[src]
impl Mul<ArwenBigInt> for ArwenBigInt
[src]type Output = ArwenBigInt
The resulting type after applying the *
operator.
fn mul(self, other: ArwenBigInt) -> ArwenBigInt
[src]
impl MulAssign<&'_ ArwenBigInt> for ArwenBigInt
[src]
impl MulAssign<&'_ ArwenBigInt> for ArwenBigInt
[src]fn mul_assign(&mut self, other: &ArwenBigInt)
[src]
impl MulAssign<ArwenBigInt> for ArwenBigInt
[src]
impl MulAssign<ArwenBigInt> for ArwenBigInt
[src]fn mul_assign(&mut self, other: Self)
[src]
impl Neg for ArwenBigInt
[src]
impl Neg for ArwenBigInt
[src]type Output = ArwenBigInt
The resulting type after applying the -
operator.
fn neg(self) -> Self::Output
[src]
impl NestedDecode for ArwenBigInt
[src]
impl NestedDecode for ArwenBigInt
[src]const TYPE_INFO: TypeInfo
[src]
fn dep_decode<I: NestedDecodeInput>(input: &mut I) -> Result<Self, DecodeError>
[src]
fn dep_decode_or_exit<I: NestedDecodeInput, ExitCtx: Clone>(
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: &mut I,
c: ExitCtx,
exit: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl NestedEncode for ArwenBigInt
[src]
impl NestedEncode for ArwenBigInt
[src]const TYPE_INFO: TypeInfo
[src]
fn dep_encode<O: NestedEncodeOutput>(
&self,
dest: &mut O
) -> Result<(), EncodeError>
[src]
&self,
dest: &mut O
) -> Result<(), EncodeError>
fn dep_encode_or_exit<O: NestedEncodeOutput, ExitCtx: Clone>(
&self,
dest: &mut O,
c: ExitCtx,
exit: fn(_: ExitCtx, _: EncodeError) -> !
)
[src]
&self,
dest: &mut O,
c: ExitCtx,
exit: fn(_: ExitCtx, _: EncodeError) -> !
)
impl Ord for ArwenBigInt
[src]
impl Ord for ArwenBigInt
[src]impl PartialEq<ArwenBigInt> for ArwenBigInt
[src]
impl PartialEq<ArwenBigInt> for ArwenBigInt
[src]impl PartialEq<i64> for ArwenBigInt
[src]
impl PartialEq<i64> for ArwenBigInt
[src]impl PartialOrd<ArwenBigInt> for ArwenBigInt
[src]
impl PartialOrd<ArwenBigInt> for ArwenBigInt
[src]impl PartialOrd<i64> for ArwenBigInt
[src]
impl PartialOrd<i64> for ArwenBigInt
[src]impl<'a, 'b> Rem<&'b ArwenBigInt> for &'a ArwenBigInt
[src]
impl<'a, 'b> Rem<&'b ArwenBigInt> for &'a ArwenBigInt
[src]type Output = ArwenBigInt
The resulting type after applying the %
operator.
fn rem(self, other: &ArwenBigInt) -> ArwenBigInt
[src]
impl Rem<ArwenBigInt> for ArwenBigInt
[src]
impl Rem<ArwenBigInt> for ArwenBigInt
[src]type Output = ArwenBigInt
The resulting type after applying the %
operator.
fn rem(self, other: ArwenBigInt) -> ArwenBigInt
[src]
impl RemAssign<&'_ ArwenBigInt> for ArwenBigInt
[src]
impl RemAssign<&'_ ArwenBigInt> for ArwenBigInt
[src]fn rem_assign(&mut self, other: &ArwenBigInt)
[src]
impl RemAssign<ArwenBigInt> for ArwenBigInt
[src]
impl RemAssign<ArwenBigInt> for ArwenBigInt
[src]fn rem_assign(&mut self, other: Self)
[src]
impl<'a, 'b> Sub<&'b ArwenBigInt> for &'a ArwenBigInt
[src]
impl<'a, 'b> Sub<&'b ArwenBigInt> for &'a ArwenBigInt
[src]type Output = ArwenBigInt
The resulting type after applying the -
operator.
fn sub(self, other: &ArwenBigInt) -> ArwenBigInt
[src]
impl Sub<ArwenBigInt> for ArwenBigInt
[src]
impl Sub<ArwenBigInt> for ArwenBigInt
[src]type Output = ArwenBigInt
The resulting type after applying the -
operator.
fn sub(self, other: ArwenBigInt) -> ArwenBigInt
[src]
impl SubAssign<&'_ ArwenBigInt> for ArwenBigInt
[src]
impl SubAssign<&'_ ArwenBigInt> for ArwenBigInt
[src]fn sub_assign(&mut self, other: &ArwenBigInt)
[src]
impl SubAssign<ArwenBigInt> for ArwenBigInt
[src]
impl SubAssign<ArwenBigInt> for ArwenBigInt
[src]fn sub_assign(&mut self, other: Self)
[src]
impl TopDecode for ArwenBigInt
[src]
impl TopDecode for ArwenBigInt
[src]const TYPE_INFO: TypeInfo
[src]
fn top_decode<I: TopDecodeInput>(input: I) -> Result<Self, DecodeError>
[src]
fn top_decode_or_exit<I: TopDecodeInput, ExitCtx: Clone>(
input: I,
_: ExitCtx,
_: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
[src]
input: I,
_: ExitCtx,
_: fn(_: ExitCtx, _: DecodeError) -> !
) -> Self
impl TopEncode for ArwenBigInt
[src]
impl TopEncode for ArwenBigInt
[src]const TYPE_INFO: TypeInfo
[src]
fn top_encode<O: TopEncodeOutput>(&self, output: O) -> Result<(), EncodeError>
[src]
fn top_encode_or_exit<O: TopEncodeOutput, ExitCtx: Clone>(
&self,
output: O,
_: ExitCtx,
_: fn(_: ExitCtx, _: EncodeError) -> !
)
[src]
&self,
output: O,
_: ExitCtx,
_: fn(_: ExitCtx, _: EncodeError) -> !
)
impl TypeAbi for ArwenBigInt
[src]
impl TypeAbi for ArwenBigInt
[src]fn type_name() -> String
[src]
pub fn provide_type_descriptions<TDC>(accumulator: &mut TDC) where
TDC: TypeDescriptionContainer,
[src]
TDC: TypeDescriptionContainer,
Auto Trait Implementations
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> ContractCallArg for T where
T: TopEncode,
[src]
impl<T> ContractCallArg for T where
T: TopEncode,
[src]pub fn push_async_arg(&self, serializer: &mut ArgBuffer) -> Result<(), SCError>
[src]
impl<T> DynArg for T where
T: TopDecode,
[src]
impl<T> DynArg for T where
T: TopDecode,
[src]pub fn dyn_load<I, D>(loader: &mut D, arg_id: ArgId) -> T where
I: TopDecodeInput,
D: DynArgInput<I>,
[src]
I: TopDecodeInput,
D: DynArgInput<I>,
impl<FA, T> EndpointResult<FA> for T where
T: TopEncode,
FA: EndpointFinishApi + ErrorApi + Clone + 'static,
[src]
impl<FA, T> EndpointResult<FA> for T where
T: TopEncode,
FA: EndpointFinishApi + ErrorApi + Clone + 'static,
[src]impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
The resulting type after obtaining ownership.