diff options
Diffstat (limited to 'crates/ra_hir/src/generics.rs')
-rw-r--r-- | crates/ra_hir/src/generics.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ra_hir/src/generics.rs b/crates/ra_hir/src/generics.rs index cdabc0424..d8248ad49 100644 --- a/crates/ra_hir/src/generics.rs +++ b/crates/ra_hir/src/generics.rs | |||
@@ -18,14 +18,14 @@ pub struct GenericParam { | |||
18 | 18 | ||
19 | /// Data about the generic parameters of a function, struct, impl, etc. | 19 | /// Data about the generic parameters of a function, struct, impl, etc. |
20 | #[derive(Clone, PartialEq, Eq, Debug, Default)] | 20 | #[derive(Clone, PartialEq, Eq, Debug, Default)] |
21 | pub struct Generics { | 21 | pub struct GenericParams { |
22 | pub(crate) params: Vec<GenericParam>, | 22 | pub(crate) params: Vec<GenericParam>, |
23 | } | 23 | } |
24 | 24 | ||
25 | impl Generics { | 25 | impl GenericParams { |
26 | pub(crate) fn generics_query(db: &impl HirDatabase, def_id: DefId) -> Arc<Generics> { | 26 | pub(crate) fn generic_params_query(db: &impl HirDatabase, def_id: DefId) -> Arc<GenericParams> { |
27 | let (_file_id, node) = def_id.source(db); | 27 | let (_file_id, node) = def_id.source(db); |
28 | let mut generics = Generics::default(); | 28 | let mut generics = GenericParams::default(); |
29 | if let Some(type_param_list) = node.children().find_map(TypeParamList::cast) { | 29 | if let Some(type_param_list) = node.children().find_map(TypeParamList::cast) { |
30 | for (idx, type_param) in type_param_list.type_params().enumerate() { | 30 | for (idx, type_param) in type_param_list.type_params().enumerate() { |
31 | let name = type_param | 31 | let name = type_param |