aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/generics.rs
diff options
context:
space:
mode:
authorFlorian Diebold <[email protected]>2019-01-19 17:58:04 +0000
committerFlorian Diebold <[email protected]>2019-01-19 17:58:04 +0000
commit969f588025ab2c3224757e282ef78a546c4f56c4 (patch)
tree0f0059a98b6ac1e9cdba23524ed40e0095da62d3 /crates/ra_hir/src/generics.rs
parent9e4b5ecec4fa4f6a20bb4d47f09de602e9c29608 (diff)
Generics -> GenericParams
Diffstat (limited to 'crates/ra_hir/src/generics.rs')
-rw-r--r--crates/ra_hir/src/generics.rs8
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)]
21pub struct Generics { 21pub struct GenericParams {
22 pub(crate) params: Vec<GenericParam>, 22 pub(crate) params: Vec<GenericParam>,
23} 23}
24 24
25impl Generics { 25impl 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