Show documentation for hover requests

This commit is contained in:
Jeremy A. Kolb 2018-11-05 16:37:27 -05:00 committed by Aleksey Kladov
parent 6df71da81f
commit 8ccd26adf3
6 changed files with 71 additions and 4 deletions

View file

@ -364,6 +364,16 @@ impl AnalysisImpl {
ret
}
pub fn doc_comment_for(
&self,
file_id: FileId,
symbol: FileSymbol,
) -> Cancelable<Option<String>> {
let file = self.db.file_syntax(file_id);
Ok(symbol.docs(&file))
}
pub fn diagnostics(&self, file_id: FileId) -> Cancelable<Vec<Diagnostic>> {
let module_tree = self.module_tree(file_id)?;
let syntax = self.db.file_syntax(file_id);