aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/ty.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-01-24 15:57:38 +0000
committerAleksey Kladov <[email protected]>2019-01-24 15:57:38 +0000
commitce2041252aba52662945e36a4afad454d19388ae (patch)
tree3d911372024f2c6e32db0a77ce8f466a58e72f9c /crates/ra_hir/src/ty.rs
parent566c8e321e89e5ff8996daa615cc47aea0012881 (diff)
kill unused defs
Diffstat (limited to 'crates/ra_hir/src/ty.rs')
-rw-r--r--crates/ra_hir/src/ty.rs5
1 files changed, 0 insertions, 5 deletions
diff --git a/crates/ra_hir/src/ty.rs b/crates/ra_hir/src/ty.rs
index 6a5f4fae6..b81899661 100644
--- a/crates/ra_hir/src/ty.rs
+++ b/crates/ra_hir/src/ty.rs
@@ -745,7 +745,6 @@ pub(super) fn type_for_def(db: &impl HirDatabase, def: TypableDef) -> Ty {
745 TypableDef::Struct(s) => type_for_struct(db, s), 745 TypableDef::Struct(s) => type_for_struct(db, s),
746 TypableDef::Enum(e) => type_for_enum(db, e), 746 TypableDef::Enum(e) => type_for_enum(db, e),
747 TypableDef::Def(def_id) => match def_id.resolve(db) { 747 TypableDef::Def(def_id) => match def_id.resolve(db) {
748 Def::Enum(e) => type_for_enum(db, e),
749 Def::EnumVariant(ev) => type_for_enum_variant(db, ev), 748 Def::EnumVariant(ev) => type_for_enum_variant(db, ev),
750 _ => { 749 _ => {
751 log::debug!( 750 log::debug!(
@@ -787,10 +786,6 @@ pub(super) fn type_for_field(db: &impl HirDatabase, def: VariantDef, field: Name
787 def_id.module(db), 786 def_id.module(db),
788 ), 787 ),
789 // TODO: unions 788 // TODO: unions
790 Def::Enum(_) => {
791 // this can happen in (invalid) code, but enums don't have fields themselves
792 return None;
793 }
794 _ => panic!( 789 _ => panic!(
795 "trying to get type for field {:?} in non-struct/variant {:?}", 790 "trying to get type for field {:?} in non-struct/variant {:?}",
796 field, def_id 791 field, def_id