List of all items[−]
Structs
- Box
- String
- Vec
- abi::BuildInfoAbi
- abi::ContractAbi
- abi::ContractCrateBuildAbi
- abi::EndpointAbi
- abi::EnumVariantDescription
- abi::FrameworkBuildAbi
- abi::InputAbi
- abi::OutputAbi
- abi::StructFieldDescription
- abi::TypeDescription
- abi::TypeDescriptionContainerImpl
- api::InvalidSliceError
- api::uncallable::UncallableApi
- contract_base::BlockchainWrapper
- contract_base::CallValueWrapper
- contract_base::CryptoWrapper
- contract_base::ErrorHelper
- contract_base::ManagedSerializer
- contract_base::ManagedTypeHelper
- contract_base::PrintHelper
- contract_base::SendWrapper
- esdt::ESDTSystemSmartContractProxy
- esdt::MetaTokenProperties
- esdt::NonFungibleTokenProperties
- esdt::SemiFungibleTokenProperties
- esdt::TokenProperties
- hex_call_data::HexCallDataDeserializer
- hex_call_data::HexCallDataSerializer
- io::ArgDecodeInput
- io::ArgId
- io::BytesArgLoader
- io::CallDataArgLoader
- io::EndpointDynArgLoader
- io::ManagedResultArgLoader
- non_zero_util::NonZeroUsizeIterator
- storage::StorageKey
- storage::mappers::LinkedListMapper
- storage::mappers::LinkedListNode
- storage::mappers::MapMapper
- storage::mappers::MapStorageMapper
- storage::mappers::QueueMapper
- storage::mappers::SetMapper
- storage::mappers::SingleValueMapper
- storage::mappers::TokenAttributesMapper
- storage::mappers::UnorderedSetMapper
- storage::mappers::UserMapper
- storage::mappers::VecMapper
- types::Address
- types::ArgBuffer
- types::AsyncCall
- types::AsyncCallError
- types::BigInt
- types::BigUint
- types::Box
- types::BoxedBytes
- types::CallbackClosure
- types::CallbackClosureMatcher
- types::CallbackClosureUnmanagedArgs
- types::CodeMetadata
- types::ContractCall
- types::ContractDeploy
- types::EllipticCurve
- types::EsdtTokenData
- types::EsdtTokenPayment
- types::EsdtTokenPaymentMultiArg
- types::H256
- types::IgnoreVarArgs
- types::LockableStaticBuffer
- types::ManagedAddress
- types::ManagedArgBuffer
- types::ManagedAsyncCallError
- types::ManagedBuffer
- types::ManagedBufferCachedBuilder
- types::ManagedBufferNestedDecodeInput
- types::ManagedByteArray
- types::ManagedBytesNestedDecodeInput
- types::ManagedBytesTopDecodeInput
- types::ManagedCountedMultiResultVec
- types::ManagedMultiResultVec
- types::ManagedMultiResultVecIterator
- types::ManagedRef
- types::ManagedSCError
- types::ManagedVec
- types::ManagedVecIterator
- types::MultiArg10
- types::MultiArg11
- types::MultiArg12
- types::MultiArg13
- types::MultiArg14
- types::MultiArg15
- types::MultiArg16
- types::MultiArg2
- types::MultiArg3
- types::MultiArg4
- types::MultiArg5
- types::MultiArg6
- types::MultiArg7
- types::MultiArg8
- types::MultiArg9
- types::MultiArgVec
- types::Queue
- types::SendEgld
- types::SendEsdt
- types::SendToken
- types::StaticBufferRef
- types::StaticSCError
- types::TokenIdentifier
- types::Vec
Enums
- abi::EndpointMutabilityAbi
- abi::TypeContents
- api::Sign
- types::AsyncCallResult
- types::CallbackSelectorResult
- types::EsdtLocalRole
- types::EsdtTokenType
- types::ManagedAsyncCallResult
- types::MessageHashType
- types::OperationCompletionStatus
- types::OptionalArg
- types::SCResult
- types::Sign
Traits
- abi::TypeAbi
- abi::TypeDescriptionContainer
- api::BigIntApi
- api::BlockchainApi
- api::CallValueApi
- api::CryptoApi
- api::EllipticCurveApi
- api::EndpointArgumentApi
- api::EndpointFinishApi
- api::ErrorApi
- api::LogApi
- api::ManagedBufferApi
- api::ManagedTypeApi
- api::PrintApi
- api::SendApi
- api::StaticBufferApi
- api::StorageReadApi
- api::StorageWriteApi
- api::VMApi
- contract_base::CallableContract
- contract_base::CallbackProxyObjBase
- contract_base::ContractAbiProvider
- contract_base::ContractBase
- contract_base::ProxyObjBase
- io::ContractCallArg
- io::DynArg
- io::DynArgInput
- io::DynArgOutput
- io::EndpointResult
- storage::mappers::StorageClearable
- storage::mappers::StorageMapper
- types::AsManagedRef
- types::ManagedDefault
- types::ManagedFrom
- types::ManagedInto
- types::ManagedType
- types::ManagedVecItem
- types::SCError
Macros
Attribute Macros
Functions
- io::finish_all
- io::load_dyn_arg
- io::load_single_arg
- io::signal_arg_de_error
- log_util::event_topic_accumulator
- log_util::serialize_event_topic
- log_util::serialize_log_data
- log_util::write_log
- non_zero_util::non_zero_usize_from_n_plus_1
- non_zero_util::non_zero_usize_one
- non_zero_util::non_zero_usize_plus
- storage::storage_clear
- storage::storage_get
- storage::storage_get_len
- storage::storage_set
- storage_clear
- storage_get
- storage_get_len
- storage_set
- types::managed_vec_from_slice_of_boxed_bytes
- types::managed_vec_of_buffers_to_arg_buffer
- types::new_callback_call
- types::new_contract_call
- types::new_contract_deploy
Typedefs
- abi::TypeName
- api::Handle
- esdt::FungibleTokenProperties
- types::CallbackClosureForDeser
- types::EllipticCurveComponents
- types::ManagedCountedVarArgs
- types::ManagedVarArgs
- types::MultiResult10
- types::MultiResult11
- types::MultiResult12
- types::MultiResult13
- types::MultiResult14
- types::MultiResult15
- types::MultiResult16
- types::MultiResult2
- types::MultiResult3
- types::MultiResult4
- types::MultiResult5
- types::MultiResult6
- types::MultiResult7
- types::MultiResult8
- types::MultiResult9
- types::MultiResultVec
- types::OptionalResult
- types::VarArgs
Statics
Constants
- api::CHANGE_OWNER_BUILTIN_FUNC_NAME
- api::ESDT_LOCAL_BURN_FUNC_NAME
- api::ESDT_LOCAL_MINT_FUNC_NAME
- api::ESDT_MULTI_TRANSFER_FUNC_NAME
- api::ESDT_NFT_ADD_QUANTITY_FUNC_NAME
- api::ESDT_NFT_BURN_FUNC_NAME
- api::ESDT_NFT_CREATE_FUNC_NAME
- api::ESDT_NFT_TRANSFER_FUNC_NAME
- api::ESDT_TRANSFER_FUNC_NAME
- api::SET_USERNAME_FUNC_NAME
- api::UPGRADE_CONTRACT_FUNC_NAME
- err_msg::ARG_ASYNC_RETURN_WRONG_NUMBER
- err_msg::ARG_ASYNC_WRONG_NUMBER
- err_msg::ARG_BAD_LENGTH
- err_msg::ARG_BAD_LENGTH_32
- err_msg::ARG_CALLBACK_TOO_FEW
- err_msg::ARG_CALLBACK_TOO_MANY
- err_msg::ARG_DECODE_ERROR_1
- err_msg::ARG_DECODE_ERROR_2
- err_msg::ARG_OUT_OF_RANGE
- err_msg::ARG_WRONG_NUMBER
- err_msg::BAD_TOKEN_PROVIDED
- err_msg::BIG_UINT_EXCEEDS_SLICE
- err_msg::BIG_UINT_SUB_NEGATIVE
- err_msg::CALLBACK_BAD_FUNC
- err_msg::CONTRACT_CALL_ENCODE_ERROR
- err_msg::DESERIALIZATION_ARG_OUT_OF_RANGE
- err_msg::DESERIALIZATION_INVALID_BYTE
- err_msg::DESERIALIZATION_NOT_32_BYTES
- err_msg::DESERIALIZATION_ODD_DIGITS
- err_msg::FINISH_ENCODE_ERROR
- err_msg::LOG_DATA_ENCODE_ERROR
- err_msg::LOG_TOPIC_ENCODE_ERROR
- err_msg::NON_PAYABLE_FUNC_EGLD
- err_msg::NON_PAYABLE_FUNC_ESDT
- err_msg::SERIALIZER_DECODE_ERROR
- err_msg::SERIALIZER_ENCODE_ERROR
- err_msg::STORAGE_DECODE_ERROR
- err_msg::STORAGE_ENCODE_ERROR
- err_msg::STORAGE_KEY_ENCODE_ERROR
- err_msg::STORAGE_NOT_32_BYTES
- err_msg::STORAGE_NOT_I64
- err_msg::STORAGE_VALUE_OUT_OF_RANGE
- err_msg::TOO_MANY_ESDT_TRANSFERS
- err_msg::VALUE_EXCEEDS_SLICE