Re-exports§
pub use programs::*;
Modules§
Structs§
- AsmOp
- AsmRegister
- Call
Path - In the expression
a::b::c()
,a
andb
are the prefixes andc
is the suffix.c
can be any typeT
, but in practicec
is either anIdent
or aTypeInfo
. - Call
Path Tree - Qualified
Call Path - Resolved
Call Path - Submodules
Recursive - Iterator type for iterating over submodules.
Enums§
- Call
Path Type - Inline
- The inline of a function suggests to the compiler whether or no a function should be inline.
- LazyOp
- Literal
- Purity
- The purity of a function is related to its access of contract storage. If a function accesses or could potentially access contract storage, it is [Purity::Impure]. If a function does not utilize any any accesses (reads or writes) of storage, then it is Purity::Pure.
- Visibility
Traits§
Functions§
- promote_
purity - Utility to find the union of purities. To ‘promote’ Reads to Writes we want ReadsWrites, and the same for Writes to Reads.
Type Aliases§
- ModName
- The name used within a module to refer to one of its submodules.