diff options
author | Aleksey Kladov <[email protected]> | 2019-01-24 12:31:12 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2019-01-24 12:31:12 +0000 |
commit | 1754dd9fdd1bf7d3d72aa2bcb25f33fd8885cd7c (patch) | |
tree | b5f6bf5b64ac882d7077c0872659e33e99403d80 /crates/ra_hir/src/ids.rs | |
parent | ec7ed054e06cb2e23fd3911932766b32014c8fa1 (diff) |
remove DefKind::Function
Diffstat (limited to 'crates/ra_hir/src/ids.rs')
-rw-r--r-- | crates/ra_hir/src/ids.rs | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/crates/ra_hir/src/ids.rs b/crates/ra_hir/src/ids.rs index 913341bd5..f00448081 100644 --- a/crates/ra_hir/src/ids.rs +++ b/crates/ra_hir/src/ids.rs | |||
@@ -209,7 +209,6 @@ pub struct DefLoc { | |||
209 | 209 | ||
210 | #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)] | 210 | #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)] |
211 | pub(crate) enum DefKind { | 211 | pub(crate) enum DefKind { |
212 | Function, | ||
213 | Struct, | 212 | Struct, |
214 | Enum, | 213 | Enum, |
215 | EnumVariant, | 214 | EnumVariant, |
@@ -239,7 +238,6 @@ impl DefId { | |||
239 | pub fn resolve(self, db: &impl HirDatabase) -> Def { | 238 | pub fn resolve(self, db: &impl HirDatabase) -> Def { |
240 | let loc = self.loc(db); | 239 | let loc = self.loc(db); |
241 | match loc.kind { | 240 | match loc.kind { |
242 | DefKind::Function => unreachable!(), | ||
243 | DefKind::Struct => { | 241 | DefKind::Struct => { |
244 | let struct_def = Struct::new(self); | 242 | let struct_def = Struct::new(self); |
245 | Def::Struct(struct_def) | 243 | Def::Struct(struct_def) |