diff options
author | Aleksey Kladov <[email protected]> | 2020-07-16 12:13:17 +0100 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2020-07-16 12:13:17 +0100 |
commit | b598ab8be46b50d5f407c3858c7b2c788328edc7 (patch) | |
tree | 1d34f9eedb36a20a4309e57b822d375f37537b1b /crates/ra_hir_ty/src/lib.rs | |
parent | 8a880230a522b34a0ba7f434f4ad3acdfd3448b1 (diff) |
Rename CallableDefId -> InternedCallabelDefid
Diffstat (limited to 'crates/ra_hir_ty/src/lib.rs')
-rw-r--r-- | crates/ra_hir_ty/src/lib.rs | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/crates/ra_hir_ty/src/lib.rs b/crates/ra_hir_ty/src/lib.rs index 9f034eca5..72b089604 100644 --- a/crates/ra_hir_ty/src/lib.rs +++ b/crates/ra_hir_ty/src/lib.rs | |||
@@ -33,7 +33,7 @@ use hir_def::{ | |||
33 | TypeParamId, | 33 | TypeParamId, |
34 | }; | 34 | }; |
35 | use itertools::Itertools; | 35 | use itertools::Itertools; |
36 | use ra_db::{impl_intern_key, salsa, CrateId}; | 36 | use ra_db::{salsa, CrateId}; |
37 | 37 | ||
38 | use crate::{ | 38 | use crate::{ |
39 | db::HirDatabase, | 39 | db::HirDatabase, |
@@ -140,12 +140,6 @@ pub enum TypeCtor { | |||
140 | Closure { def: DefWithBodyId, expr: ExprId }, | 140 | Closure { def: DefWithBodyId, expr: ExprId }, |
141 | } | 141 | } |
142 | 142 | ||
143 | /// This exists just for Chalk, because Chalk just has a single `FnDefId` where | ||
144 | /// we have different IDs for struct and enum variant constructors. | ||
145 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Ord, PartialOrd)] | ||
146 | pub struct CallableDefId(salsa::InternId); | ||
147 | impl_intern_key!(CallableDefId); | ||
148 | |||
149 | impl TypeCtor { | 143 | impl TypeCtor { |
150 | pub fn num_ty_params(self, db: &dyn HirDatabase) -> usize { | 144 | pub fn num_ty_params(self, db: &dyn HirDatabase) -> usize { |
151 | match self { | 145 | match self { |