remove unneded From(..) impl

This commit is contained in:
Aleksey Kladov 2019-06-11 18:07:42 +03:00
parent 0dcaded439
commit 26753f0e49
4 changed files with 21 additions and 37 deletions

View file

@ -49,7 +49,7 @@ impl HasSource for ImplBlock {
fn source(self, db: &(impl DefDatabase + AstDatabase)) -> Source<TreeArc<ast::ImplBlock>> {
let source_map = db.impls_in_module_with_source_map(self.module).1;
let src = self.module.definition_source(db);
(src.file_id, source_map.get(&src.ast, self.impl_id)).into()
Source { file_id: src.file_id, ast: source_map.get(&src.ast, self.impl_id) }
}
}
@ -66,13 +66,6 @@ impl ImplBlock {
ImplBlock { module, impl_id }
}
/// Returns the syntax of the impl block
pub fn source(&self, db: &(impl DefDatabase + AstDatabase)) -> Source<TreeArc<ast::ImplBlock>> {
let source_map = db.impls_in_module_with_source_map(self.module).1;
let src = self.module.definition_source(db);
(src.file_id, source_map.get(&src.ast, self.impl_id)).into()
}
pub fn id(&self) -> ImplId {
self.impl_id
}