mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-02 06:41:48 +00:00
Lower and handle trait aliases in HIR
This commit is contained in:
parent
e2ec3a6561
commit
29c957f973
47 changed files with 334 additions and 75 deletions
|
@ -268,6 +268,7 @@ pub enum ImportKind {
|
|||
Const,
|
||||
Static,
|
||||
Trait,
|
||||
TraitAlias,
|
||||
TypeAlias,
|
||||
BuiltinType,
|
||||
AssociatedItem,
|
||||
|
@ -463,6 +464,7 @@ fn item_import_kind(item: ItemInNs) -> Option<ImportKind> {
|
|||
ModuleDefId::ConstId(_) => ImportKind::Const,
|
||||
ModuleDefId::StaticId(_) => ImportKind::Static,
|
||||
ModuleDefId::TraitId(_) => ImportKind::Trait,
|
||||
ModuleDefId::TraitAliasId(_) => ImportKind::TraitAlias,
|
||||
ModuleDefId::TypeAliasId(_) => ImportKind::TypeAlias,
|
||||
ModuleDefId::BuiltinType(_) => ImportKind::BuiltinType,
|
||||
ModuleDefId::MacroId(_) => ImportKind::Macro,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue