Structs§
- AbiDecl
- Configurable
Decl - Constant
Decl - Contract
Call Params - Enum
Decl - Enum
Variant Decl - Function
Decl - Generic
Type ForFunction Scope - Impl
Self OrTrait - Storage
Decl - Struct
Access Info - Provides information about the struct access within a particular Namespace.
- Struct
Decl - Submodules
Recursive - Iterator type for iterating over submodules.
- Trait
Decl - Trait
Type Decl - TyAbi
Decl - A TyAbiDecl contains the type-checked version of the parse tree’s
AbiDeclaration
. - TyAsm
Register Declaration - TyAst
Node - TyCode
Block - TyConfigurable
Decl - TyConstant
Decl - TyEnum
Decl - TyEnum
Variant - TyExpression
- TyFunction
Decl - TyFunction
Parameter - TyFunction
Sig - TyImpl
Self OrTrait - TyInclude
Statement - TyIntrinsic
Function Kind - TyModule
- TyProgram
- TyReassignment
- TyScrutinee
- TySide
Effect - TyStorage
Access - Describes the full storage access including all the subfields
- TyStorage
Access Descriptor - Describes a single subfield access in the sequence when accessing a subfield within storage.
- TyStorage
Decl - TyStorage
Field - TyStruct
Decl - TyStruct
Expression Field - TyStruct
Field - TyStruct
Scrutinee Field - TySubmodule
- TyTrait
Decl - TyTrait
Fn - TyTrait
Type - TyType
Alias Decl - TyUse
Statement - TyVariable
Decl - Type
Alias Decl
Enums§
- Projection
Kind - TyAst
Node Content - TyDecl
- TyExpression
Variant - TyFunction
Decl Kind - TyProgram
Kind - TyReassignment
Target - TyScrutinee
Variant - TySide
Effect Variant - TyTrait
Interface Item - TyTrait
Item - Variable
Mutability
Traits§
- Function
Signature - GetDecl
Ident - TyDecl
Parsed Type - This trait is used to associate a typed declaration node with its
corresponding parsed declaration node by way of an associated type.
This is used by the generic code in
DeclEngine
related to handling typed to parsed node maps.