List of all items
Structs
- CallDef
- ContractCallResult
- ContractContainer
- ContractEnv
- ContractRegister
- ExecutionEnv
- GasReport
- callstack::Callstack
- contract_def::Argument
- contract_def::ContractBlueprint
- contract_def::Entrypoint
- contract_def::Event
- entry_point_callback::Argument
- entry_point_callback::EntryPoint
- entry_point_callback::EntryPointsCaller
- host::HostEnv
- host::NoArgs
- module::SubModule
- prelude::BTreeMap
- prelude::BTreeSet
- prelude::BinaryHeap
- prelude::Box
- prelude::ContractEnv
- prelude::Drain
- prelude::External
- prelude::ExtractIf
- prelude::FromUtf16Error
- prelude::FromUtf8Error
- prelude::IntoIter
- prelude::Iter
- prelude::LinkedList
- prelude::List
- prelude::ListIter
- prelude::Mapping
- prelude::Rc
- prelude::RefCell
- prelude::Sequence
- prelude::Splice
- prelude::String
- prelude::TryReserveError
- prelude::Var
- prelude::Vec
- prelude::VecDeque
- prelude::binary_heap::BinaryHeap
- prelude::binary_heap::Drain
- prelude::binary_heap::DrainSorted
- prelude::binary_heap::IntoIter
- prelude::binary_heap::IntoIterSorted
- prelude::binary_heap::Iter
- prelude::binary_heap::PeekMut
- prelude::btree_map::BTreeMap
- prelude::btree_map::Cursor
- prelude::btree_map::CursorMut
- prelude::btree_map::CursorMutKey
- prelude::btree_map::ExtractIf
- prelude::btree_map::IntoIter
- prelude::btree_map::IntoKeys
- prelude::btree_map::IntoValues
- prelude::btree_map::Iter
- prelude::btree_map::IterMut
- prelude::btree_map::Keys
- prelude::btree_map::OccupiedEntry
- prelude::btree_map::OccupiedError
- prelude::btree_map::Range
- prelude::btree_map::RangeMut
- prelude::btree_map::UnorderedKeyError
- prelude::btree_map::VacantEntry
- prelude::btree_map::Values
- prelude::btree_map::ValuesMut
- prelude::btree_set::BTreeSet
- prelude::btree_set::Cursor
- prelude::btree_set::CursorMut
- prelude::btree_set::CursorMutKey
- prelude::btree_set::Difference
- prelude::btree_set::ExtractIf
- prelude::btree_set::Intersection
- prelude::btree_set::IntoIter
- prelude::btree_set::Iter
- prelude::btree_set::OccupiedEntry
- prelude::btree_set::Range
- prelude::btree_set::SymmetricDifference
- prelude::btree_set::Union
- prelude::btree_set::UnorderedKeyError
- prelude::btree_set::VacantEntry
- prelude::linked_list::Cursor
- prelude::linked_list::CursorMut
- prelude::linked_list::ExtractIf
- prelude::linked_list::IntoIter
- prelude::linked_list::Iter
- prelude::linked_list::IterMut
- prelude::linked_list::LinkedList
- prelude::string::Drain
- prelude::string::FromUtf16Error
- prelude::string::FromUtf8Error
- prelude::string::String
- prelude::vec::Drain
- prelude::vec::ExtractIf
- prelude::vec::IntoIter
- prelude::vec::Splice
- prelude::vec::Vec
- prelude::vec_deque::Drain
- prelude::vec_deque::IntoIter
- prelude::vec_deque::Iter
- prelude::vec_deque::IterMut
- prelude::vec_deque::VecDeque
Enums
- AddressError
- CollectionError
- DeployReport
- EventError
- VmError
- args::Maybe
- arithmetic::ArithmeticsError
- callstack::CallstackElement
- contract_def::EntrypointAttribute
- contract_def::EntrypointType
- prelude::Address
- prelude::Bound
- prelude::ExecutionError
- prelude::OdraError
- prelude::TryReserveErrorKind
- prelude::btree_map::Entry
- prelude::btree_set::Entry
Traits
- Addressable
- ContractContext
- ContractRef
- OdraContract
- args::EntrypointArgument
- arithmetic::OverflowingAdd
- arithmetic::OverflowingSub
- contract_def::HasEntrypoints
- contract_def::HasEvents
- contract_def::HasIdent
- contract_def::IntoEvent
- host::Deployer
- host::EntryPointsCallerProvider
- host::HostContext
- host::HostRef
- host::HostRefLoader
- host::InitArgs
- host::OdraConfig
- module::Module
- module::ModuleComponent
- module::ModulePrimitive
- module::Revertible
- prelude::FromStr
- prelude::ToOwned
- prelude::ToString
- prelude::UnwrapOrRevert
- prelude::string::ToString
- uints::ToU256
- uints::ToU512
Macros
- base64_encoded_key_value_storage
- compound_key_value_storage
- key_value_storage
- prelude::format
- prelude::vec
- single_value_storage
Functions
- args::odra_argument
- args::parameter
- crypto::generate_key_pairs
- utils::event_absolute_position
- utils::hex_to_slice
- utils::serialize