From 5ce84f3cbc5d5a3106ea89460da4a3f473618f32 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Mon, 25 Mar 2019 09:40:49 +0300 Subject: tweak diagnostics API --- crates/ra_hir/src/mock.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'crates/ra_hir/src/mock.rs') diff --git a/crates/ra_hir/src/mock.rs b/crates/ra_hir/src/mock.rs index 08f927bb4..aeab6b180 100644 --- a/crates/ra_hir/src/mock.rs +++ b/crates/ra_hir/src/mock.rs @@ -9,7 +9,7 @@ use relative_path::RelativePathBuf; use test_utils::{parse_fixture, CURSOR_MARKER, extract_offset}; use rustc_hash::FxHashMap; -use crate::{db, HirInterner, diagnostics::DiagnosticSink, DefDatabase}; +use crate::{db, HirInterner, diagnostics::DiagnosticSink}; pub const WORKSPACE: SourceRootId = SourceRootId(0); @@ -79,9 +79,7 @@ impl MockDatabase { module.diagnostics( self, &mut DiagnosticSink::new(|d| { - let source_file = self.hir_parse(d.file()); - let syntax_node = d.syntax_node().to_node(&source_file); - buf += &format!("{:?}: {}\n", syntax_node.text(), d.message()); + buf += &format!("{:?}: {}\n", d.syntax_node(self).text(), d.message()); }), ) } -- cgit v1.2.3