multiversx_sc_snippets::imports

Trait InterpretableFrom

Source
pub trait InterpretableFrom<T> {
    // Required method
    fn interpret_from(from: T, context: &InterpreterContext) -> Self;
}

Required Methods§

Source

fn interpret_from(from: T, context: &InterpreterContext) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl InterpretableFrom<&str> for AddressKey

Source§

impl InterpretableFrom<&str> for BytesKey

Source§

impl InterpretableFrom<&str> for U64Key

Source§

impl InterpretableFrom<&str> for BigUintValue

Source§

impl InterpretableFrom<&str> for U64Value

Source§

impl InterpretableFrom<CheckEsdtInstancesRaw> for CheckEsdtInstances

Source§

impl InterpretableFrom<CheckEsdtMapRaw> for CheckEsdtMap

Source§

impl InterpretableFrom<EsdtRaw> for Esdt

Source§

impl InterpretableFrom<CheckEsdtRaw> for CheckEsdt

Source§

impl InterpretableFrom<CheckLogsRaw> for CheckLogs

Source§

impl InterpretableFrom<StepRaw> for Step

Source§

impl InterpretableFrom<CheckStorageRaw> for CheckStorage

Source§

impl InterpretableFrom<ValueSubTree> for BigUintValue

Source§

impl InterpretableFrom<ValueSubTree> for U64Value

Source§

impl InterpretableFrom<CheckValueListRaw> for CheckValue<Vec<CheckValue<BytesValue>>>

Source§

impl InterpretableFrom<u64> for U64Value

Source§

impl InterpretableFrom<CheckAccountsRaw> for CheckAccounts

Source§

impl InterpretableFrom<BlockInfoRaw> for BlockInfo

Source§

impl InterpretableFrom<CheckEsdtDataRaw> for CheckEsdtData

Source§

impl InterpretableFrom<CheckEsdtInstanceRaw> for CheckEsdtInstance

Source§

impl InterpretableFrom<CheckEsdtMapContentsRaw> for CheckEsdtMapContents

Source§

impl InterpretableFrom<EsdtInstanceRaw> for EsdtInstance

Source§

impl InterpretableFrom<CheckLogRaw> for CheckLog

Source§

impl InterpretableFrom<CheckLogListRaw> for CheckLogList

Source§

impl InterpretableFrom<NewAddressRaw> for NewAddress

Source§

impl InterpretableFrom<CheckStorageDetailsRaw> for CheckStorageDetails

Source§

impl InterpretableFrom<TxCallRaw> for TxCall

Source§

impl InterpretableFrom<TxDeployRaw> for TxDeploy

Source§

impl InterpretableFrom<TxQueryRaw> for TxQuery

Source§

impl InterpretableFrom<TxTransferRaw> for TxTransfer

Source§

impl InterpretableFrom<TxValidatorRewardRaw> for TxValidatorReward

Source§

impl InterpretableFrom<String> for AddressKey

Source§

impl InterpretableFrom<String> for BytesKey

Source§

impl<T> InterpretableFrom<CheckBytesValueRaw> for CheckValue<T>

Implementors§