From 4142792d1fd21a512d1dd37d5822ac2ba470c547 Mon Sep 17 00:00:00 2001 From: Florian Diebold Date: Sat, 29 Dec 2018 20:27:13 +0100 Subject: Add more docs in ty.rs Also get rid of the indirection through query_definitions for the type-related queries. --- crates/ra_hir/src/query_definitions.rs | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'crates/ra_hir/src/query_definitions.rs') diff --git a/crates/ra_hir/src/query_definitions.rs b/crates/ra_hir/src/query_definitions.rs index 016d86ee6..721bd4195 100644 --- a/crates/ra_hir/src/query_definitions.rs +++ b/crates/ra_hir/src/query_definitions.rs @@ -19,7 +19,6 @@ use crate::{ imp::Submodule, nameres::{InputModuleItems, ItemMap, Resolver}, }, - ty::{self, InferenceResult, Ty}, adt::{StructData, EnumData}, }; @@ -30,19 +29,6 @@ pub(super) fn fn_scopes(db: &impl HirDatabase, def_id: DefId) -> Arc { Arc::new(res) } -pub(super) fn infer(db: &impl HirDatabase, def_id: DefId) -> Cancelable> { - let function = Function::new(def_id); - ty::infer(db, function).map(Arc::new) -} - -pub(super) fn type_for_def(db: &impl HirDatabase, def_id: DefId) -> Cancelable { - ty::type_for_def(db, def_id) -} - -pub(super) fn type_for_field(db: &impl HirDatabase, def_id: DefId, field: Name) -> Cancelable { - ty::type_for_field(db, def_id, field) -} - pub(super) fn struct_data(db: &impl HirDatabase, def_id: DefId) -> Cancelable> { let def_loc = def_id.loc(db); assert!(def_loc.kind == DefKind::Struct); -- cgit v1.2.3