From f588535273db261c32e23c1b0221d03ad82cd94d Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 25 Jan 2019 00:26:54 +0300 Subject: remove boilerplate --- crates/ra_hir/src/code_model_impl/function.rs | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'crates/ra_hir/src/code_model_impl') diff --git a/crates/ra_hir/src/code_model_impl/function.rs b/crates/ra_hir/src/code_model_impl/function.rs index 6ce5c77b1..e0dd4d629 100644 --- a/crates/ra_hir/src/code_model_impl/function.rs +++ b/crates/ra_hir/src/code_model_impl/function.rs @@ -5,27 +5,15 @@ use std::sync::Arc; use ra_syntax::ast::{self, NameOwner}; use crate::{ - HirDatabase, Name, AsName, Function, FnSignature, Module, HirFileId, + HirDatabase, Name, AsName, Function, FnSignature, type_ref::{TypeRef, Mutability}, expr::Body, impl_block::ImplBlock, - ids::ItemLoc, }; pub use self::scope::{FnScopes, ScopesWithSyntaxMapping, ScopeEntryWithSyntax}; impl Function { - pub(crate) fn from_ast( - db: &impl HirDatabase, - module: Module, - file_id: HirFileId, - ast: &ast::FnDef, - ) -> Function { - let loc = ItemLoc::from_ast(db, module, file_id, ast); - let id = db.as_ref().fns.loc2id(&loc); - Function { id } - } - pub(crate) fn body(&self, db: &impl HirDatabase) -> Arc { db.body_hir(*self) } -- cgit v1.2.3