aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_analysis/src/imp.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_analysis/src/imp.rs')
-rw-r--r--crates/ra_analysis/src/imp.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/crates/ra_analysis/src/imp.rs b/crates/ra_analysis/src/imp.rs
index 819827b95..166f1484f 100644
--- a/crates/ra_analysis/src/imp.rs
+++ b/crates/ra_analysis/src/imp.rs
@@ -364,6 +364,16 @@ impl AnalysisImpl {
364 ret 364 ret
365 } 365 }
366 366
367 pub fn doc_comment_for(
368 &self,
369 file_id: FileId,
370 symbol: FileSymbol,
371 ) -> Cancelable<Option<String>> {
372 let file = self.db.file_syntax(file_id);
373
374 Ok(symbol.docs(&file))
375 }
376
367 pub fn diagnostics(&self, file_id: FileId) -> Cancelable<Vec<Diagnostic>> { 377 pub fn diagnostics(&self, file_id: FileId) -> Cancelable<Vec<Diagnostic>> {
368 let module_tree = self.module_tree(file_id)?; 378 let module_tree = self.module_tree(file_id)?;
369 let syntax = self.db.file_syntax(file_id); 379 let syntax = self.db.file_syntax(file_id);