diff options
Diffstat (limited to 'crates/ra_hir/src/mock.rs')
-rw-r--r-- | crates/ra_hir/src/mock.rs | 6 |
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; | |||
9 | use test_utils::{parse_fixture, CURSOR_MARKER, extract_offset}; | 9 | use test_utils::{parse_fixture, CURSOR_MARKER, extract_offset}; |
10 | use rustc_hash::FxHashMap; | 10 | use rustc_hash::FxHashMap; |
11 | 11 | ||
12 | use crate::{db, HirInterner, diagnostics::DiagnosticSink, DefDatabase}; | 12 | use crate::{db, HirInterner, diagnostics::DiagnosticSink}; |
13 | 13 | ||
14 | pub const WORKSPACE: SourceRootId = SourceRootId(0); | 14 | pub 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 | } |