Module ids

Source

Structs§

ConstantId
ConstantLongId
EnumId
EnumLongId
ExternFunctionId
ExternFunctionLongId
ExternTypeId
ExternTypeLongId
FileIndex
Index of file in module.
FreeFunctionId
FreeFunctionLongId
GenericParamId
GenericParamLongId
GlobalUseId
GlobalUseLongId
ImplAliasId
ImplAliasLongId
ImplConstantDefId
ImplConstantDefLongId
ImplDefId
ImplDefLongId
ImplFunctionId
ImplFunctionLongId
ImplImplDefId
ImplImplDefLongId
ImplTypeDefId
ImplTypeDefLongId
LocalVarId
LocalVarLongId
MemberId
MemberLongId
ModuleFileId
ModuleTypeAliasId
ModuleTypeAliasLongId
ParamId
ParamLongId
PluginGeneratedFileId
PluginGeneratedFileLongId
An id for a file defined out of the filesystem crate, for files generated by plugins.
StatementConstId
StatementConstLongId
StatementUseId
StatementUseLongId
StructId
StructLongId
SubmoduleId
SubmoduleLongId
TraitConstantId
TraitConstantLongId
TraitFunctionId
TraitFunctionLongId
TraitId
TraitImplId
TraitImplLongId
TraitLongId
TraitTypeId
TraitTypeLongId
UseId
UseLongId
VariantId
VariantLongId

Enums§

FunctionTitleId
The ID of a function’s signature in the code.
FunctionWithBodyId
Represents a function that has a body.
GenericImplItemId
The ID of a impl item with generic parameters.
GenericItemId
The ID of an item with generic parameters.
GenericKind
GenericModuleItemId
The ID of a module item with generic parameters.
GenericTraitItemId
The ID of a trait item with generic parameters.
GenericTypeId
Generic type ids enum.
ImplItemId
Id for direct children of an impl.
LookupItemId
Items for resolver lookups. These are top items that hold semantic information. Semantic info lookups should be performed against these items.
ModuleId
Id for a module. Either the root module of a crate, or a submodule.
ModuleItemId
Id for direct children of a module.
StatementItemId
TraitItemId
Id for direct children of a trait.
VarId
Id for any variable definition.

Traits§

LanguageElementId
NamedLanguageElementId
NamedLanguageElementLongId
TopLevelLanguageElementId
UnstableSalsaId
A trait for getting the internal salsa::InternId of a short id object.