Structs§
- Constant
Id - Constant
Long Id - EnumId
- Enum
Long Id - Extern
Function Id - Extern
Function Long Id - Extern
Type Id - Extern
Type Long Id - File
Index - Index of file in module.
- Free
Function Id - Free
Function Long Id - Generic
Param Id - Generic
Param Long Id - Global
UseId - Global
UseLong Id - Impl
Alias Id - Impl
Alias Long Id - Impl
Constant DefId - Impl
Constant DefLong Id - Impl
DefId - Impl
DefLong Id - Impl
Function Id - Impl
Function Long Id - Impl
Impl DefId - Impl
Impl DefLong Id - Impl
Type DefId - Impl
Type DefLong Id - Local
VarId - Local
VarLong Id - Member
Id - Member
Long Id - Module
File Id - Module
Type Alias Id - Module
Type Alias Long Id - ParamId
- Param
Long Id - Plugin
Generated File Id - Plugin
Generated File Long Id - An id for a file defined out of the filesystem crate, for files generated by plugins.
- Statement
Const Id - Statement
Const Long Id - Statement
UseId - Statement
UseLong Id - Struct
Id - Struct
Long Id - Submodule
Id - Submodule
Long Id - Trait
Constant Id - Trait
Constant Long Id - Trait
Function Id - Trait
Function Long Id - TraitId
- Trait
Impl Id - Trait
Impl Long Id - Trait
Long Id - Trait
Type Id - Trait
Type Long Id - UseId
- UseLong
Id - Variant
Id - Variant
Long Id
Enums§
- Function
Title Id - The ID of a function’s signature in the code.
- Function
With Body Id - Represents a function that has a body.
- Generic
Impl Item Id - The ID of a impl item with generic parameters.
- Generic
Item Id - The ID of an item with generic parameters.
- Generic
Kind - Generic
Module Item Id - The ID of a module item with generic parameters.
- Generic
Trait Item Id - The ID of a trait item with generic parameters.
- Generic
Type Id - Generic type ids enum.
- Impl
Item Id - Id for direct children of an impl.
- Lookup
Item Id - Items for resolver lookups. These are top items that hold semantic information. Semantic info lookups should be performed against these items.
- Module
Id - Id for a module. Either the root module of a crate, or a submodule.
- Module
Item Id - Id for direct children of a module.
- Statement
Item Id - Trait
Item Id - Id for direct children of a trait.
- VarId
- Id for any variable definition.
Traits§
- Language
Element Id - Named
Language Element Id - Named
Language Element Long Id - TopLevel
Language Element Id - Unstable
Salsa Id - A trait for getting the internal salsa::InternId of a short id object.