Re-exports§
pub use function::*;
Modules§
Structs§
- AbiDeclaration
- An
abi
declaration, which declares an interface for a contract to implement or for a caller to use to call a contract. - Configurable
Declaration - Constant
Declaration - Enum
Declaration - Enum
Variant - Enum
Variant Declaration - Impl
Self OrTrait - An impl trait, or impl self of methods without a trait.
like
impl MyType { fn foo { .. } }
- Storage
Declaration - A declaration of contract storage. Only valid within contract contexts. All values in this struct are mutable and persistent among executions of the same contract deployment.
- Storage
Field - An individual field in a storage declaration. A type annotation and initializer value must be provided. The initializer value must be a constant expression. For now, that basically means just a literal, but as constant folding improves, we can update that.
- Storage
Namespace - Struct
Declaration - Struct
Field - Supertrait
- Trait
Declaration - TraitFn
- Trait
Type Declaration - Type
Alias Declaration - Variable
Declaration