aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_hir/src/mock.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-03-25 06:40:49 +0000
committerAleksey Kladov <[email protected]>2019-03-25 07:52:50 +0000
commit5ce84f3cbc5d5a3106ea89460da4a3f473618f32 (patch)
tree42b6dc5960ef5e588c9609e7c6cc4402a6c0fe22 /crates/ra_hir/src/mock.rs
parent4c4a714328490d7f2626272663827fd51dfab0bd (diff)
tweak diagnostics API
Diffstat (limited to 'crates/ra_hir/src/mock.rs')
-rw-r--r--crates/ra_hir/src/mock.rs6
1 files changed, 2 insertions, 4 deletions
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;
9use test_utils::{parse_fixture, CURSOR_MARKER, extract_offset}; 9use test_utils::{parse_fixture, CURSOR_MARKER, extract_offset};
10use rustc_hash::FxHashMap; 10use rustc_hash::FxHashMap;
11 11
12use crate::{db, HirInterner, diagnostics::DiagnosticSink, DefDatabase}; 12use crate::{db, HirInterner, diagnostics::DiagnosticSink};
13 13
14pub const WORKSPACE: SourceRootId = SourceRootId(0); 14pub const WORKSPACE: SourceRootId = SourceRootId(0);
15 15
@@ -79,9 +79,7 @@ impl MockDatabase {
79 module.diagnostics( 79 module.diagnostics(
80 self, 80 self,
81 &mut DiagnosticSink::new(|d| { 81 &mut DiagnosticSink::new(|d| {
82 let source_file = self.hir_parse(d.file()); 82 buf += &format!("{:?}: {}\n", d.syntax_node(self).text(), d.message());
83 let syntax_node = d.syntax_node().to_node(&source_file);
84 buf += &format!("{:?}: {}\n", syntax_node.text(), d.message());
85 }), 83 }),
86 ) 84 )
87 } 85 }