aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-11-11 14:36:27 +0000
committerAleksey Kladov <[email protected]>2019-11-11 14:36:27 +0000
commitc5a18c44e5211282c22b9ca7aae8700ee8ca1817 (patch)
tree1b0f7c7b0f430d4174ca05e5464b3af98128bafe /crates/ra_ide_api
parentff609cc49715571324b72d2bda60d56878466640 (diff)
Introduce hir::GenericParam
Unlike existing hir::GenericParams, this is a global ID.
Diffstat (limited to 'crates/ra_ide_api')
-rw-r--r--crates/ra_ide_api/src/references/name_definition.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/crates/ra_ide_api/src/references/name_definition.rs b/crates/ra_ide_api/src/references/name_definition.rs
index 450f7ea9b..ccd75278a 100644
--- a/crates/ra_ide_api/src/references/name_definition.rs
+++ b/crates/ra_ide_api/src/references/name_definition.rs
@@ -4,7 +4,8 @@
4//! Note that the reference search is possible for not all of the classified items. 4//! Note that the reference search is possible for not all of the classified items.
5 5
6use hir::{ 6use hir::{
7 Adt, AssocItem, HasSource, Local, MacroDef, Module, ModuleDef, StructField, Ty, VariantDef, 7 Adt, AssocItem, GenericParam, HasSource, Local, MacroDef, Module, ModuleDef, StructField, Ty,
8 VariantDef,
8}; 9};
9use ra_syntax::{ast, ast::VisibilityOwner}; 10use ra_syntax::{ast, ast::VisibilityOwner};
10 11
@@ -18,7 +19,7 @@ pub enum NameKind {
18 Def(ModuleDef), 19 Def(ModuleDef),
19 SelfType(Ty), 20 SelfType(Ty),
20 Local(Local), 21 Local(Local),
21 GenericParam(u32), 22 GenericParam(GenericParam),
22} 23}
23 24
24#[derive(PartialEq, Eq)] 25#[derive(PartialEq, Eq)]