aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_analysis/src/imp.rs
diff options
context:
space:
mode:
authorJeremy A. Kolb <[email protected]>2018-11-05 21:37:27 +0000
committerAleksey Kladov <[email protected]>2018-11-07 15:24:55 +0000
commit8ccd26adf396b49c7ba9e3abe0a92869b1a4c728 (patch)
tree2c234f6095e8299f5b4606fe7c4a92d4373f7a5c /crates/ra_analysis/src/imp.rs
parent6df71da81f9260890ac42ed992946543d697e57c (diff)
Show documentation for hover requests
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);