diff options
author | Aleksey Kladov <[email protected]> | 2019-11-22 09:57:40 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2019-11-22 10:13:51 +0000 |
commit | 4fc900deb121539a5311059e1ebb83ef73b190df (patch) | |
tree | 3dab5ec4164b9af8d9f921648ce495f8cd607986 /crates/ra_hir_def/src/db.rs | |
parent | d59bf33b9e1c20d6ef3fd9b72f3cf4730172b5a8 (diff) |
Move TypeAlias to hir_def
Diffstat (limited to 'crates/ra_hir_def/src/db.rs')
-rw-r--r-- | crates/ra_hir_def/src/db.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/crates/ra_hir_def/src/db.rs b/crates/ra_hir_def/src/db.rs index 844f8bbe8..5bbdaa4b2 100644 --- a/crates/ra_hir_def/src/db.rs +++ b/crates/ra_hir_def/src/db.rs | |||
@@ -15,7 +15,8 @@ use crate::{ | |||
15 | CrateDefMap, | 15 | CrateDefMap, |
16 | }, | 16 | }, |
17 | traits::TraitData, | 17 | traits::TraitData, |
18 | DefWithBodyId, EnumId, GenericDefId, ImplId, ItemLoc, StructOrUnionId, TraitId, | 18 | type_alias::TypeAliasData, |
19 | DefWithBodyId, EnumId, GenericDefId, ImplId, ItemLoc, StructOrUnionId, TraitId, TypeAliasId, | ||
19 | }; | 20 | }; |
20 | 21 | ||
21 | #[salsa::query_group(InternDatabaseStorage)] | 22 | #[salsa::query_group(InternDatabaseStorage)] |
@@ -64,6 +65,9 @@ pub trait DefDatabase2: InternDatabase + AstDatabase { | |||
64 | #[salsa::invoke(TraitData::trait_data_query)] | 65 | #[salsa::invoke(TraitData::trait_data_query)] |
65 | fn trait_data(&self, e: TraitId) -> Arc<TraitData>; | 66 | fn trait_data(&self, e: TraitId) -> Arc<TraitData>; |
66 | 67 | ||
68 | #[salsa::invoke(TypeAliasData::type_alias_data_query)] | ||
69 | fn type_alias_data(&self, e: TypeAliasId) -> Arc<TypeAliasData>; | ||
70 | |||
67 | #[salsa::invoke(Body::body_with_source_map_query)] | 71 | #[salsa::invoke(Body::body_with_source_map_query)] |
68 | fn body_with_source_map(&self, def: DefWithBodyId) -> (Arc<Body>, Arc<BodySourceMap>); | 72 | fn body_with_source_map(&self, def: DefWithBodyId) -> (Arc<Body>, Arc<BodySourceMap>); |
69 | 73 | ||