List of all items
Structs
- AccountAddress
- AccountBalance
- AccountPublicKeys
- AccountSignatures
- Amount
- AttributeTag
- AttributeValue
- AttributesCursor
- Box
- Chain
- ChainMetadata
- ContractAddress
- ContractName
- CredentialPublicKeys
- CredentialSignatures
- Cursor
- Duration
- EntrypointName
- ExceedsParameterSize
- ExchangeRate
- ExchangeRates
- ExternCallResponse
- ExternChainMeta
- ExternContext
- ExternCryptoPrimitives
- ExternHost
- ExternInitContext
- ExternLowLevelHost
- ExternParameter
- ExternReceiveContext
- ExternReturnValue
- ExternStateApi
- ExternStateIter
- HashKeccak256
- HashSha2256
- HashSha3256
- Logger
- MetadataUrl
- NonZeroThresholdU8
- NotPayableError
- OccupiedEntry
- OccupiedEntryRaw
- OwnedContractName
- OwnedEntrypointName
- OwnedParameter
- OwnedReceiveName
- Parameter
- ParseError
- PoliciesIterator
- Policy
- PolicyAttributesIter
- PublicKeyEcdsaSecp256k1
- PublicKeyEd25519
- QueryAccountBalanceError
- QueryAccountPublicKeysError
- QueryContractBalanceError
- QueryContractModuleReferenceError
- QueryContractNameError
- ReceiveName
- Reject
- SignatureEcdsaSecp256k1
- SignatureEd25519
- StateBTreeMap
- StateBTreeMapIter
- StateBTreeSet
- StateBTreeSetIter
- StateBox
- StateBuilder
- StateEntry
- StateMap
- StateMapIter
- StateMapIterMut
- StateRef
- StateRefMut
- StateSet
- StateSetIter
- String
- Timestamp
- VacantEntry
- VacantEntryRaw
- Vec
- ZeroSignatureThreshold
- boxed::Box
- boxed::ThinBox
- cell::BorrowError
- cell::BorrowMutError
- cell::Cell
- cell::LazyCell
- cell::OnceCell
- cell::Ref
- cell::RefCell
- cell::RefMut
- cell::SyncUnsafeCell
- cell::UnsafeCell
- cmp::Reverse
- collections::BTreeMap
- collections::BTreeSet
- collections::BinaryHeap
- collections::LinkedList
- collections::TryReserveError
- collections::VecDeque
- collections::binary_heap::BinaryHeap
- collections::binary_heap::Drain
- collections::binary_heap::DrainSorted
- collections::binary_heap::IntoIter
- collections::binary_heap::IntoIterSorted
- collections::binary_heap::Iter
- collections::binary_heap::PeekMut
- collections::btree_map::BTreeMap
- collections::btree_map::Cursor
- collections::btree_map::CursorMut
- collections::btree_map::CursorMutKey
- collections::btree_map::ExtractIf
- collections::btree_map::IntoIter
- collections::btree_map::IntoKeys
- collections::btree_map::IntoValues
- collections::btree_map::Iter
- collections::btree_map::IterMut
- collections::btree_map::Keys
- collections::btree_map::OccupiedEntry
- collections::btree_map::OccupiedError
- collections::btree_map::Range
- collections::btree_map::RangeMut
- collections::btree_map::UnorderedKeyError
- collections::btree_map::VacantEntry
- collections::btree_map::Values
- collections::btree_map::ValuesMut
- collections::btree_set::BTreeSet
- collections::btree_set::Difference
- collections::btree_set::ExtractIf
- collections::btree_set::Intersection
- collections::btree_set::IntoIter
- collections::btree_set::Iter
- collections::btree_set::Range
- collections::btree_set::SymmetricDifference
- collections::btree_set::Union
- collections::hash_map::DefaultHasher
- collections::hash_map::Drain
- collections::hash_map::ExtractIf
- collections::hash_map::HashMap
- collections::hash_map::IntoIter
- collections::hash_map::IntoKeys
- collections::hash_map::IntoValues
- collections::hash_map::Iter
- collections::hash_map::IterMut
- collections::hash_map::Keys
- collections::hash_map::OccupiedEntry
- collections::hash_map::OccupiedError
- collections::hash_map::RandomState
- collections::hash_map::RawEntryBuilder
- collections::hash_map::RawEntryBuilderMut
- collections::hash_map::RawOccupiedEntryMut
- collections::hash_map::RawVacantEntryMut
- collections::hash_map::VacantEntry
- collections::hash_map::Values
- collections::hash_map::ValuesMut
- collections::hash_set::Difference
- collections::hash_set::Drain
- collections::hash_set::ExtractIf
- collections::hash_set::HashSet
- collections::hash_set::Intersection
- collections::hash_set::IntoIter
- collections::hash_set::Iter
- collections::hash_set::SymmetricDifference
- collections::hash_set::Union
- collections::linked_list::Cursor
- collections::linked_list::CursorMut
- collections::linked_list::ExtractIf
- collections::linked_list::IntoIter
- collections::linked_list::Iter
- collections::linked_list::IterMut
- collections::linked_list::LinkedList
- collections::vec_deque::Drain
- collections::vec_deque::IntoIter
- collections::vec_deque::Iter
- collections::vec_deque::IterMut
- collections::vec_deque::VecDeque
- fmt::Arguments
- fmt::DebugList
- fmt::DebugMap
- fmt::DebugSet
- fmt::DebugStruct
- fmt::DebugTuple
- fmt::Error
- fmt::Formatter
- fmt::FormatterFn
- hash::BuildHasherDefault
- hash::DefaultHasher
- hash::RandomState
- hash::SipHasher
- hashes::HashBytes
- hashes::IncorrectLength
- iter::ArrayChunks
- iter::ByRefSized
- iter::Chain
- iter::Cloned
- iter::Copied
- iter::Cycle
- iter::Empty
- iter::Enumerate
- iter::Filter
- iter::FilterMap
- iter::FlatMap
- iter::Flatten
- iter::FromFn
- iter::Fuse
- iter::Inspect
- iter::Intersperse
- iter::IntersperseWith
- iter::Map
- iter::MapWhile
- iter::MapWindows
- iter::Once
- iter::OnceWith
- iter::Peekable
- iter::Repeat
- iter::RepeatN
- iter::RepeatWith
- iter::Rev
- iter::Scan
- iter::Skip
- iter::SkipWhile
- iter::StepBy
- iter::Successors
- iter::Take
- iter::TakeWhile
- iter::Zip
- marker::PhantomData
- marker::PhantomPinned
- mem::Assume
- mem::Discriminant
- mem::ManuallyDrop
- num::NonZero
- num::ParseFloatError
- num::ParseIntError
- num::Saturating
- num::TryFromIntError
- num::Wrapping
- ops::Range
- ops::RangeFrom
- ops::RangeFull
- ops::RangeInclusive
- ops::RangeTo
- ops::RangeToInclusive
- ops::Yeet
- rc::Rc
- rc::UniqueRc
- rc::Weak
- schema::ContractV0
- schema::ContractV1
- schema::ContractV2
- schema::ContractV3
- schema::FunctionV2
- schema::ModuleV0
- schema::ModuleV1
- schema::ModuleV2
- schema::ModuleV3
- test_infrastructure::MockFn
- test_infrastructure::TestChainMeta
- test_infrastructure::TestContext
- test_infrastructure::TestCryptoPrimitives
- test_infrastructure::TestHost
- test_infrastructure::TestIterator
- test_infrastructure::TestLogger
- test_infrastructure::TestParameterCursor
- test_infrastructure::TestPolicy
- test_infrastructure::TestStateApi
- test_infrastructure::TestStateEntry
Enums
- AccountKind
- Address
- AmountParseError
- CallContractError
- CheckAccountSignatureError
- Entry
- EntryRaw
- LogError
- NewAttributeValueError
- NewContractNameError
- NewReceiveNameError
- ParseDurationError
- PublicKey
- SeekFrom
- Signature
- SignatureKind
- StateError
- TransferError
- UpgradeError
- WasmVersion
- cmp::Ordering
- collections::Bound
- collections::TryReserveErrorKind
- collections::btree_map::Entry
- collections::hash_map::Entry
- collections::hash_map::RawEntryMut
- convert::Infallible
- fmt::Alignment
- hashes::PureHashMarker
- num::FpCategory
- num::IntErrorKind
- ops::Bound
- ops::ControlFlow
- ops::CoroutineState
- schema::Fields
- schema::FunctionV1
- schema::SizeLength
- schema::Type
- schema::VersionedModuleSchema
- test_infrastructure::TestStateEntryData
- test_infrastructure::TestStateError
Unions
Traits
- Deletable
- Deserial
- DeserialCtx
- DeserialCtxWithState
- DeserialWithState
- ExpectErrReport
- ExpectNoneReport
- ExpectReport
- Get
- HasCallResponse
- HasChainMetadata
- HasCommonData
- HasCryptoPrimitives
- HasHost
- HasInitContext
- HasLogger
- HasParameter
- HasPolicy
- HasReceiveContext
- HasSize
- HasStateApi
- HasStateEntry
- Read
- Seek
- Serial
- SerialCtx
- Serialize
- UnwrapAbort
- Write
- cmp::Eq
- cmp::Ord
- cmp::PartialEq
- cmp::PartialOrd
- convert::AsMut
- convert::AsRef
- convert::FloatToInt
- convert::From
- convert::Into
- convert::TryFrom
- convert::TryInto
- fmt::Binary
- fmt::Debug
- fmt::Display
- fmt::LowerExp
- fmt::LowerHex
- fmt::Octal
- fmt::Pointer
- fmt::UpperExp
- fmt::UpperHex
- fmt::Write
- hash::BuildHasher
- hash::Hash
- hash::Hasher
- iter::DoubleEndedIterator
- iter::ExactSizeIterator
- iter::Extend
- iter::FromIterator
- iter::FusedIterator
- iter::IntoIterator
- iter::Iterator
- iter::Product
- iter::Step
- iter::Sum
- iter::TrustedLen
- iter::TrustedStep
- marker::ConstParamTy
- marker::Copy
- marker::Destruct
- marker::DiscriminantKind
- marker::FnPtr
- marker::Freeze
- marker::PointerLike
- marker::Send
- marker::Sized
- marker::StructuralPartialEq
- marker::Sync
- marker::Tuple
- marker::Unpin
- marker::Unsize
- mem::BikeshedIntrinsicFrom
- num::ZeroablePrimitive
- ops::Add
- ops::AddAssign
- ops::AsyncFn
- ops::AsyncFnMut
- ops::AsyncFnOnce
- ops::BitAnd
- ops::BitAndAssign
- ops::BitOr
- ops::BitOrAssign
- ops::BitXor
- ops::BitXorAssign
- ops::CoerceUnsized
- ops::Coroutine
- ops::Deref
- ops::DerefMut
- ops::DerefPure
- ops::DispatchFromDyn
- ops::Div
- ops::DivAssign
- ops::Drop
- ops::Fn
- ops::FnMut
- ops::FnOnce
- ops::FromResidual
- ops::Index
- ops::IndexMut
- ops::Mul
- ops::MulAssign
- ops::Neg
- ops::Not
- ops::OneSidedRange
- ops::RangeBounds
- ops::Rem
- ops::RemAssign
- ops::Residual
- ops::Shl
- ops::ShlAssign
- ops::Shr
- ops::ShrAssign
- ops::Sub
- ops::SubAssign
- ops::Try
- schema::SchemaType
Macros
Attribute Macros
Derive Macros
- Deletable
- Deserial
- DeserialWithState
- Reject
- SchemaType
- Serial
- Serialize
- cmp::Eq
- cmp::Ord
- cmp::PartialEq
- cmp::PartialOrd
- fmt::Debug
- hash::Hash
- marker::ConstParamTy
- marker::Copy
Functions
- cmp::max
- cmp::max_by
- cmp::max_by_key
- cmp::min
- cmp::min_by
- cmp::min_by_key
- cmp::minmax
- cmp::minmax_by
- cmp::minmax_by_key
- convert::identity
- deserial_hashmap_no_length
- deserial_hashset_no_length
- deserial_map_no_length
- deserial_map_no_length_no_order_check
- deserial_set_no_length
- deserial_set_no_length_no_order_check
- deserial_vector_no_length
- fmt::format
- fmt::write
- from_bytes
- hint::assert_unchecked
- hint::black_box
- hint::must_use
- hint::spin_loop
- hint::unreachable_unchecked
- is_valid_entrypoint_name
- iter::empty
- iter::from_coroutine
- iter::from_fn
- iter::once
- iter::once_with
- iter::repeat
- iter::repeat_n
- iter::repeat_with
- iter::successors
- iter::zip
- mem::align_of
- mem::align_of_val
- mem::align_of_val_raw
- mem::copy
- mem::discriminant
- mem::drop
- mem::forget
- mem::forget_unsized
- mem::min_align_of
- mem::min_align_of_val
- mem::needs_drop
- mem::replace
- mem::size_of
- mem::size_of_val
- mem::size_of_val_raw
- mem::swap
- mem::take
- mem::transmute
- mem::transmute_copy
- mem::uninitialized
- mem::variant_count
- mem::zeroed
- prims::get_init_origin
- prims::get_parameter_section
- prims::get_parameter_size
- prims::get_policy_section
- prims::get_receive_entrypoint
- prims::get_receive_entrypoint_size
- prims::get_receive_invoker
- prims::get_receive_owner
- prims::get_receive_self_address
- prims::get_receive_self_balance
- prims::get_receive_sender
- prims::get_slot_time
- prims::hash_keccak_256
- prims::hash_sha2_256
- prims::hash_sha3_256
- prims::invoke
- prims::log_event
- prims::state_create_entry
- prims::state_delete_entry
- prims::state_delete_prefix
- prims::state_entry_read
- prims::state_entry_resize
- prims::state_entry_size
- prims::state_entry_write
- prims::state_iterate_prefix
- prims::state_iterator_delete
- prims::state_iterator_key_read
- prims::state_iterator_key_size
- prims::state_iterator_next
- prims::state_lookup_entry
- prims::upgrade
- prims::verify_ecdsa_secp256k1_signature
- prims::verify_ed25519_signature
- prims::write_output
- schema::deserial_length
- schema::serial_length
- serial_hashmap_no_length
- serial_hashset_no_length
- serial_map_no_length
- serial_set_no_length
- serial_vector_no_length
- to_bytes
- trap
Type Aliases
- AccountThreshold
- CallContractResult
- CallResponse
- ChainMeta
- CheckAccountSignatureResult
- ContractIndex
- ContractSubIndex
- CryptoPrimitives
- HashMap
- HashSet
- Host
- IdentityProvider
- InitContext
- InitResult
- Key
- LowLevelHost
- ModuleReference
- OwnedPolicy
- ParseResult
- QueryAccountBalanceResult
- QueryAccountPublicKeysResult
- QueryContractBalanceResult
- QueryContractModuleReferenceResult
- QueryContractNameResult
- ReadOnlyCallContractResult
- ReceiveContext
- ReceiveResult
- ReturnValue
- SignatureThreshold
- SlotTime
- StateApi
- StateIter
- TransferResult
- UpgradeResult
- collections::HashMap
- collections::HashSet
- fmt::Result
- hashes::Hash
- hashes::ModuleReference
- num::NonZeroI128
- num::NonZeroI16
- num::NonZeroI32
- num::NonZeroI64
- num::NonZeroI8
- num::NonZeroIsize
- num::NonZeroU128
- num::NonZeroU16
- num::NonZeroU32
- num::NonZeroU64
- num::NonZeroU8
- num::NonZeroUsize
- test_infrastructure::TestInitContext
- test_infrastructure::TestReceiveContext
- test_infrastructure::TestStateBuilder
- test_infrastructure::TestStateMapIter
- test_infrastructure::TestStateMapIterMut
- test_infrastructure::TestStateSetIter
Constants
- ACCOUNT_ADDRESS_SIZE
- attributes::COUNTRY_OF_RESIDENCE
- attributes::DOB
- attributes::FIRST_NAME
- attributes::ID_DOC_EXPIRES_AT
- attributes::ID_DOC_ISSUED_AT
- attributes::ID_DOC_ISSUER
- attributes::ID_DOC_NUMBER
- attributes::ID_DOC_TYPE
- attributes::LAST_NAME
- attributes::NATIONALITY
- attributes::NATIONAL_ID_NO
- attributes::SEX
- attributes::TAX_ID_NO
- constants::MAX_LOG_SIZE
- constants::MAX_NUM_LOGS