Module cairo_lang_defs::ids
source · Structs
- Index of file in module.
Enums
- The ID of a function’s signature in the code.
- Represents a function that has a body.
- The ID of an item with generic parameters.
- Generic type ids enum.
- Items for resolver lookups. These are top items that hold semantic information. Semantic info lookups should be performed against these items.
- Id for a module. Either the root module of a crate, or a submodule.
- Id for direct children of a module.
- Id for any variable definition.
Traits
- A trait for getting the internal salsa::InternId of a short id object. This id is unstable across runs and should not be used to anything that is externally visible. This is currently used to pick representative for strongly connected components.