mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-02 22:54:58 +00:00
Move hir to new MacroId
This commit is contained in:
parent
ad54ee2939
commit
c04b0f435b
8 changed files with 211 additions and 148 deletions
|
@ -45,7 +45,7 @@ from_id![
|
|||
(hir_def::TypeParamId, crate::TypeParam),
|
||||
(hir_def::ConstParamId, crate::ConstParam),
|
||||
(hir_def::LifetimeParamId, crate::LifetimeParam),
|
||||
(hir_expand::MacroDefId, crate::MacroDef)
|
||||
(hir_def::MacroId, crate::Macro)
|
||||
];
|
||||
|
||||
impl From<AdtId> for Adt {
|
||||
|
@ -112,6 +112,7 @@ impl From<ModuleDefId> for ModuleDef {
|
|||
ModuleDefId::TraitId(it) => ModuleDef::Trait(it.into()),
|
||||
ModuleDefId::TypeAliasId(it) => ModuleDef::TypeAlias(it.into()),
|
||||
ModuleDefId::BuiltinType(it) => ModuleDef::BuiltinType(it.into()),
|
||||
ModuleDefId::MacroId(it) => ModuleDef::Macro(it.into()),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -128,6 +129,7 @@ impl From<ModuleDef> for ModuleDefId {
|
|||
ModuleDef::Trait(it) => ModuleDefId::TraitId(it.into()),
|
||||
ModuleDef::TypeAlias(it) => ModuleDefId::TypeAliasId(it.into()),
|
||||
ModuleDef::BuiltinType(it) => ModuleDefId::BuiltinType(it.into()),
|
||||
ModuleDef::Macro(it) => ModuleDefId::MacroId(it.into()),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue