diff options
author | Florian Diebold <[email protected]> | 2019-01-19 17:58:04 +0000 |
---|---|---|
committer | Florian Diebold <[email protected]> | 2019-01-19 17:58:04 +0000 |
commit | 969f588025ab2c3224757e282ef78a546c4f56c4 (patch) | |
tree | 0f0059a98b6ac1e9cdba23524ed40e0095da62d3 /crates/ra_hir/src/generics.rs | |
parent | 9e4b5ecec4fa4f6a20bb4d47f09de602e9c29608 (diff) |
Generics -> GenericParams
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 |