List of all items
Structs
- ActorId
- CodeId
- Config
- MessageId
- ReservationId
- errors::SyscallError
- lock::Mutex
- lock::MutexGuard
- lock::MutexLockFuture
- lock::RwLock
- lock::RwLockReadFuture
- lock::RwLockReadGuard
- lock::RwLockWriteFuture
- lock::RwLockWriteGuard
- msg::CodecCreateProgramFuture
- msg::CodecMessageFuture
- msg::CreateProgramFuture
- msg::MessageFuture
- msg::MessageHandle
- prelude::BTreeMap
- prelude::BTreeSet
- prelude::Box
- prelude::HashMap
- prelude::String
- prelude::Vec
- prelude::VecDeque
- prelude::any::Demand
- prelude::any::TypeId
- prelude::boxed::Box
- prelude::boxed::ThinBox
- prelude::cell::BorrowError
- prelude::cell::BorrowMutError
- prelude::cell::Cell
- prelude::cell::LazyCell
- prelude::cell::OnceCell
- prelude::cell::Ref
- prelude::cell::RefCell
- prelude::cell::RefMut
- prelude::cell::SyncUnsafeCell
- prelude::cell::UnsafeCell
- prelude::cmp::Reverse
- prelude::collections::BTreeMap
- prelude::collections::BTreeSet
- prelude::collections::BinaryHeap
- prelude::collections::LinkedList
- prelude::collections::TryReserveError
- prelude::collections::VecDeque
- prelude::collections::binary_heap::BinaryHeap
- prelude::collections::binary_heap::Drain
- prelude::collections::binary_heap::DrainSorted
- prelude::collections::binary_heap::IntoIter
- prelude::collections::binary_heap::IntoIterSorted
- prelude::collections::binary_heap::Iter
- prelude::collections::binary_heap::PeekMut
- prelude::collections::btree_map::BTreeMap
- prelude::collections::btree_map::Cursor
- prelude::collections::btree_map::CursorMut
- prelude::collections::btree_map::DrainFilter
- prelude::collections::btree_map::IntoIter
- prelude::collections::btree_map::IntoKeys
- prelude::collections::btree_map::IntoValues
- prelude::collections::btree_map::Iter
- prelude::collections::btree_map::IterMut
- prelude::collections::btree_map::Keys
- prelude::collections::btree_map::OccupiedEntry
- prelude::collections::btree_map::OccupiedError
- prelude::collections::btree_map::Range
- prelude::collections::btree_map::RangeMut
- prelude::collections::btree_map::VacantEntry
- prelude::collections::btree_map::Values
- prelude::collections::btree_map::ValuesMut
- prelude::collections::btree_set::BTreeSet
- prelude::collections::btree_set::Difference
- prelude::collections::btree_set::DrainFilter
- prelude::collections::btree_set::Intersection
- prelude::collections::btree_set::IntoIter
- prelude::collections::btree_set::Iter
- prelude::collections::btree_set::Range
- prelude::collections::btree_set::SymmetricDifference
- prelude::collections::btree_set::Union
- prelude::collections::linked_list::Cursor
- prelude::collections::linked_list::CursorMut
- prelude::collections::linked_list::DrainFilter
- prelude::collections::linked_list::IntoIter
- prelude::collections::linked_list::Iter
- prelude::collections::linked_list::IterMut
- prelude::collections::linked_list::LinkedList
- prelude::collections::vec_deque::Drain
- prelude::collections::vec_deque::IntoIter
- prelude::collections::vec_deque::Iter
- prelude::collections::vec_deque::IterMut
- prelude::collections::vec_deque::VecDeque
- prelude::fmt::Arguments
- prelude::fmt::DebugList
- prelude::fmt::DebugMap
- prelude::fmt::DebugSet
- prelude::fmt::DebugStruct
- prelude::fmt::DebugTuple
- prelude::fmt::Error
- prelude::fmt::Formatter
- prelude::future::Pending
- prelude::future::PollFn
- prelude::future::Ready
- prelude::hash::BuildHasherDefault
- prelude::hash::SipHasher
- prelude::iter::ArrayChunks
- prelude::iter::ByRefSized
- prelude::iter::Chain
- prelude::iter::Cloned
- prelude::iter::Copied
- prelude::iter::Cycle
- prelude::iter::Empty
- prelude::iter::Enumerate
- prelude::iter::Filter
- prelude::iter::FilterMap
- prelude::iter::FlatMap
- prelude::iter::Flatten
- prelude::iter::FromFn
- prelude::iter::Fuse
- prelude::iter::Inspect
- prelude::iter::Intersperse
- prelude::iter::IntersperseWith
- prelude::iter::Map
- prelude::iter::MapWhile
- prelude::iter::Once
- prelude::iter::OnceWith
- prelude::iter::Peekable
- prelude::iter::Repeat
- prelude::iter::RepeatWith
- prelude::iter::Rev
- prelude::iter::Scan
- prelude::iter::Skip
- prelude::iter::SkipWhile
- prelude::iter::StepBy
- prelude::iter::Successors
- prelude::iter::Take
- prelude::iter::TakeWhile
- prelude::iter::Zip
- prelude::marker::PhantomData
- prelude::marker::PhantomPinned
- prelude::mem::Assume
- prelude::mem::Discriminant
- prelude::mem::ManuallyDrop
- prelude::ops::Range
- prelude::ops::RangeFrom
- prelude::ops::RangeFull
- prelude::ops::RangeInclusive
- prelude::ops::RangeTo
- prelude::ops::RangeToInclusive
- prelude::ops::Yeet
- prelude::pin::Pin
- prelude::ptr::Alignment
- prelude::ptr::DynMetadata
- prelude::ptr::NonNull
- prelude::rc::Rc
- prelude::rc::Weak
- prelude::slice::ArrayChunks
- prelude::slice::ArrayChunksMut
- prelude::slice::ArrayWindows
- prelude::slice::Chunks
- prelude::slice::ChunksExact
- prelude::slice::ChunksExactMut
- prelude::slice::ChunksMut
- prelude::slice::EscapeAscii
- prelude::slice::GroupBy
- prelude::slice::GroupByMut
- prelude::slice::Iter
- prelude::slice::IterMut
- prelude::slice::RChunks
- prelude::slice::RChunksExact
- prelude::slice::RChunksExactMut
- prelude::slice::RChunksMut
- prelude::slice::RSplit
- prelude::slice::RSplitMut
- prelude::slice::RSplitN
- prelude::slice::RSplitNMut
- prelude::slice::Split
- prelude::slice::SplitInclusive
- prelude::slice::SplitInclusiveMut
- prelude::slice::SplitMut
- prelude::slice::SplitN
- prelude::slice::SplitNMut
- prelude::slice::Windows
- prelude::string::Drain
- prelude::string::FromUtf16Error
- prelude::string::FromUtf8Error
- prelude::string::String
- prelude::vec::Drain
- prelude::vec::DrainFilter
- prelude::vec::IntoIter
- prelude::vec::Splice
- prelude::vec::Vec
- prog::ProgramGenerator
- util::MetaType
Enums
- errors::ContractError
- errors::ExecutionError
- errors::ExtError
- errors::MemoryError
- errors::MessageError
- errors::ReservationError
- errors::SimpleExecutionError
- errors::SimpleReplyError
- errors::SimpleSignalError
- errors::WaitError
- prelude::Option
- prelude::Result
- prelude::borrow::Cow
- prelude::cmp::Ordering
- prelude::collections::TryReserveErrorKind
- prelude::collections::btree_map::Entry
- prelude::convert::Infallible
- prelude::fmt::Alignment
- prelude::ops::Bound
- prelude::ops::ControlFlow
- prelude::ops::GeneratorState
Unions
Traits
- errors::SimpleCodec
- prelude::AsMut
- prelude::AsRef
- prelude::Clone
- prelude::Copy
- prelude::Decode
- prelude::Default
- prelude::DoubleEndedIterator
- prelude::Drop
- prelude::Encode
- prelude::Eq
- prelude::ExactSizeIterator
- prelude::Extend
- prelude::Fn
- prelude::FnMut
- prelude::FnOnce
- prelude::From
- prelude::FromStr
- prelude::Into
- prelude::IntoIterator
- prelude::Iterator
- prelude::Ord
- prelude::PartialEq
- prelude::PartialOrd
- prelude::Send
- prelude::Sized
- prelude::Sync
- prelude::ToOwned
- prelude::ToString
- prelude::TryInto
- prelude::TypeInfo
- prelude::Unpin
- prelude::any::Any
- prelude::any::Provider
- prelude::borrow::Borrow
- prelude::borrow::BorrowMut
- prelude::borrow::ToOwned
- prelude::clone::Clone
- prelude::cmp::Eq
- prelude::cmp::Ord
- prelude::cmp::PartialEq
- prelude::cmp::PartialOrd
- prelude::convert::AsMut
- prelude::convert::AsRef
- prelude::convert::FloatToInt
- prelude::convert::From
- prelude::convert::Into
- prelude::convert::TryFrom
- prelude::convert::TryInto
- prelude::default::Default
- prelude::fmt::Binary
- prelude::fmt::Debug
- prelude::fmt::Display
- prelude::fmt::LowerExp
- prelude::fmt::LowerHex
- prelude::fmt::Octal
- prelude::fmt::Pointer
- prelude::fmt::UpperExp
- prelude::fmt::UpperHex
- prelude::fmt::Write
- prelude::future::Future
- prelude::future::IntoFuture
- prelude::hash::BuildHasher
- prelude::hash::Hash
- prelude::hash::Hasher
- prelude::iter::DoubleEndedIterator
- prelude::iter::ExactSizeIterator
- prelude::iter::Extend
- prelude::iter::FromIterator
- prelude::iter::FusedIterator
- prelude::iter::IntoIterator
- prelude::iter::Iterator
- prelude::iter::Product
- prelude::iter::Step
- prelude::iter::Sum
- prelude::iter::TrustedLen
- prelude::iter::TrustedStep
- prelude::marker::Copy
- prelude::marker::Destruct
- prelude::marker::DiscriminantKind
- prelude::marker::FnPtr
- prelude::marker::PointerLike
- prelude::marker::Send
- prelude::marker::Sized
- prelude::marker::StructuralEq
- prelude::marker::StructuralPartialEq
- prelude::marker::Sync
- prelude::marker::Tuple
- prelude::marker::Unpin
- prelude::marker::Unsize
- prelude::mem::BikeshedIntrinsicFrom
- prelude::ops::Add
- prelude::ops::AddAssign
- prelude::ops::BitAnd
- prelude::ops::BitAndAssign
- prelude::ops::BitOr
- prelude::ops::BitOrAssign
- prelude::ops::BitXor
- prelude::ops::BitXorAssign
- prelude::ops::CoerceUnsized
- prelude::ops::Deref
- prelude::ops::DerefMut
- prelude::ops::DispatchFromDyn
- prelude::ops::Div
- prelude::ops::DivAssign
- prelude::ops::Drop
- prelude::ops::Fn
- prelude::ops::FnMut
- prelude::ops::FnOnce
- prelude::ops::FromResidual
- prelude::ops::Generator
- prelude::ops::Index
- prelude::ops::IndexMut
- prelude::ops::Mul
- prelude::ops::MulAssign
- prelude::ops::Neg
- prelude::ops::Not
- prelude::ops::OneSidedRange
- prelude::ops::RangeBounds
- prelude::ops::Rem
- prelude::ops::RemAssign
- prelude::ops::Residual
- prelude::ops::Shl
- prelude::ops::ShlAssign
- prelude::ops::Shr
- prelude::ops::ShrAssign
- prelude::ops::Sub
- prelude::ops::SubAssign
- prelude::ops::Try
- prelude::ptr::Pointee
- prelude::slice::Concat
- prelude::slice::Join
- prelude::slice::SliceIndex
- prelude::string::ToString
Macros
- bail
- debug
- export
- metadata
- prelude::assert
- prelude::cfg
- prelude::column
- prelude::compile_error
- prelude::concat
- prelude::concat_bytes
- prelude::concat_idents
- prelude::env
- prelude::file
- prelude::format
- prelude::format_args
- prelude::format_args_nl
- prelude::future::join
- prelude::include
- prelude::include_bytes
- prelude::include_str
- prelude::line
- prelude::log_syntax
- prelude::mem::offset_of
- prelude::module_path
- prelude::option_env
- prelude::pin::pin
- prelude::ptr::addr_of
- prelude::ptr::addr_of_mut
- prelude::stringify
- prelude::trace_macros
- prelude::type_ascribe
- prelude::vec
Attribute Macros
- async_init
- async_main
- prelude::bench
- prelude::cfg_accessible
- prelude::cfg_eval
- prelude::derive
- prelude::derive_const
- prelude::global_allocator
- prelude::test
- prelude::test_case
Derive Macros
- prelude::Clone
- prelude::Copy
- prelude::Debug
- prelude::Decode
- prelude::Default
- prelude::Encode
- prelude::Eq
- prelude::Hash
- prelude::Ord
- prelude::PartialEq
- prelude::PartialOrd
- prelude::TypeInfo
- prelude::clone::Clone
- prelude::cmp::Eq
- prelude::cmp::Ord
- prelude::cmp::PartialEq
- prelude::cmp::PartialOrd
- prelude::default::Default
- prelude::fmt::Debug
- prelude::hash::Hash
- prelude::marker::Copy
Functions
- exec::block_height
- exec::block_timestamp
- exec::exit
- exec::gas_available
- exec::leave
- exec::origin
- exec::pay_program_rent
- exec::program_id
- exec::random
- exec::system_reserve_gas
- exec::value_available
- exec::wait
- exec::wait_for
- exec::wait_up_to
- exec::wake
- exec::wake_delayed
- ext::debug
- ext::oom_panic
- ext::panic
- handle_signal
- message_loop
- msg::id
- msg::load
- msg::load_bytes
- msg::reply
- msg::reply_bytes
- msg::reply_bytes_from_reservation
- msg::reply_bytes_with_gas
- msg::reply_commit
- msg::reply_commit_from_reservation
- msg::reply_commit_with_gas
- msg::reply_from_reservation
- msg::reply_input
- msg::reply_input_with_gas
- msg::reply_push
- msg::reply_push_input
- msg::reply_to
- msg::reply_with_gas
- msg::send
- msg::send_bytes
- msg::send_bytes_delayed
- msg::send_bytes_delayed_from_reservation
- msg::send_bytes_for_reply
- msg::send_bytes_for_reply_as
- msg::send_bytes_from_reservation
- msg::send_bytes_from_reservation_for_reply
- msg::send_bytes_from_reservation_for_reply_as
- msg::send_bytes_with_gas
- msg::send_bytes_with_gas_delayed
- msg::send_bytes_with_gas_for_reply
- msg::send_bytes_with_gas_for_reply_as
- msg::send_delayed
- msg::send_delayed_from_reservation
- msg::send_for_reply
- msg::send_for_reply_as
- msg::send_from_reservation
- msg::send_from_reservation_for_reply
- msg::send_from_reservation_for_reply_as
- msg::send_input
- msg::send_input_delayed
- msg::send_input_for_reply
- msg::send_input_for_reply_as
- msg::send_input_with_gas
- msg::send_input_with_gas_delayed
- msg::send_input_with_gas_for_reply
- msg::send_input_with_gas_for_reply_as
- msg::send_with_gas
- msg::send_with_gas_delayed
- msg::send_with_gas_for_reply
- msg::send_with_gas_for_reply_as
- msg::signal_from
- msg::size
- msg::source
- msg::status_code
- msg::value
- prelude::any::request_ref
- prelude::any::request_value
- prelude::any::type_name
- prelude::any::type_name_of_val
- prelude::cmp::max
- prelude::cmp::max_by
- prelude::cmp::max_by_key
- prelude::cmp::min
- prelude::cmp::min_by
- prelude::cmp::min_by_key
- prelude::convert::identity
- prelude::default::default
- prelude::drop
- prelude::fmt::format
- prelude::fmt::write
- prelude::future::pending
- prelude::future::poll_fn
- prelude::future::ready
- prelude::hint::black_box
- prelude::hint::must_use
- prelude::hint::spin_loop
- prelude::hint::unreachable_unchecked
- prelude::iter::empty
- prelude::iter::from_fn
- prelude::iter::from_generator
- prelude::iter::once
- prelude::iter::once_with
- prelude::iter::repeat
- prelude::iter::repeat_with
- prelude::iter::successors
- prelude::iter::zip
- prelude::mem::align_of
- prelude::mem::align_of_val
- prelude::mem::align_of_val_raw
- prelude::mem::copy
- prelude::mem::discriminant
- prelude::mem::drop
- prelude::mem::forget
- prelude::mem::forget_unsized
- prelude::mem::min_align_of
- prelude::mem::min_align_of_val
- prelude::mem::needs_drop
- prelude::mem::replace
- prelude::mem::size_of
- prelude::mem::size_of_val
- prelude::mem::size_of_val_raw
- prelude::mem::swap
- prelude::mem::take
- prelude::mem::transmute
- prelude::mem::transmute_copy
- prelude::mem::uninitialized
- prelude::mem::variant_count
- prelude::mem::zeroed
- prelude::ptr::copy
- prelude::ptr::copy_nonoverlapping
- prelude::ptr::drop_in_place
- prelude::ptr::eq
- prelude::ptr::from_exposed_addr
- prelude::ptr::from_exposed_addr_mut
- prelude::ptr::from_mut
- prelude::ptr::from_raw_parts
- prelude::ptr::from_raw_parts_mut
- prelude::ptr::from_ref
- prelude::ptr::hash
- prelude::ptr::invalid
- prelude::ptr::invalid_mut
- prelude::ptr::metadata
- prelude::ptr::null
- prelude::ptr::null_mut
- prelude::ptr::read
- prelude::ptr::read_unaligned
- prelude::ptr::read_volatile
- prelude::ptr::replace
- prelude::ptr::slice_from_raw_parts
- prelude::ptr::slice_from_raw_parts_mut
- prelude::ptr::swap
- prelude::ptr::swap_nonoverlapping
- prelude::ptr::write
- prelude::ptr::write_bytes
- prelude::ptr::write_unaligned
- prelude::ptr::write_volatile
- prelude::slice::from_mut
- prelude::slice::from_mut_ptr_range
- prelude::slice::from_ptr_range
- prelude::slice::from_raw_parts
- prelude::slice::from_raw_parts_mut
- prelude::slice::from_ref
- prelude::slice::range
- prog::create_program
- prog::create_program_delayed
- prog::create_program_for_reply
- prog::create_program_for_reply_as
- prog::create_program_with_gas
- prog::create_program_with_gas_delayed
- prog::create_program_with_gas_for_reply
- prog::create_program_with_gas_for_reply_as
- record_reply
- util::to_hex_registry
- util::to_leak_ptr
- util::to_wasm_ptr