Structs§
- Attribute
- Attribute
Id - Contract
- Contract
Field - Contract
Field Id - Contract
Id - DepGraph
Wrapper - Enum
- EnumId
- Enum
Variant - Enum
Variant Id - Function
- Function
Id - Function
Sig - Function
SigId - Impl
- ImplId
- Ingot
- An
Ingot
is composed of a tree ofModule
s (set via [AnalyzerDb::set_ingot_module_tree
]), and doesn’t have direct knowledge of files. - IngotId
- Module
- Module
Constant - Module
Constant Id - Module
Id - Id of a
Module
, which corresponds to a single Fe source file. - Struct
- Struct
Field - Struct
Field Id - Struct
Id - Trait
- TraitId
- Type
Alias - Type
Alias Id
Enums§
- DepLocality
DepGraph
edge label. “Locality” refers to the deployed state;Local
dependencies are those that will be compiled together, whileExternal
dependencies will only be reachable via an evm CALL* op.- Enum
Variant Kind - Ingot
Mode - Item
- A named item. This does not include things inside of a function body.
- Module
Source - TypeDef