diff options
Diffstat (limited to 'crates/ra_analysis/src/lib.rs')
-rw-r--r-- | crates/ra_analysis/src/lib.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/crates/ra_analysis/src/lib.rs b/crates/ra_analysis/src/lib.rs index 4b8b10816..d33f3e4ca 100644 --- a/crates/ra_analysis/src/lib.rs +++ b/crates/ra_analysis/src/lib.rs | |||
@@ -236,7 +236,7 @@ impl Analysis { | |||
236 | pub fn approximately_resolve_symbol( | 236 | pub fn approximately_resolve_symbol( |
237 | &self, | 237 | &self, |
238 | position: FilePosition, | 238 | position: FilePosition, |
239 | ) -> Cancelable<Vec<(FileId, FileSymbol)>> { | 239 | ) -> Cancelable<Option<(TextRange, Vec<(FileId, FileSymbol)>)>> { |
240 | self.imp.approximately_resolve_symbol(position) | 240 | self.imp.approximately_resolve_symbol(position) |
241 | } | 241 | } |
242 | pub fn find_all_refs(&self, position: FilePosition) -> Cancelable<Vec<(FileId, TextRange)>> { | 242 | pub fn find_all_refs(&self, position: FilePosition) -> Cancelable<Vec<(FileId, TextRange)>> { |
@@ -249,6 +249,9 @@ impl Analysis { | |||
249 | ) -> Cancelable<Option<String>> { | 249 | ) -> Cancelable<Option<String>> { |
250 | self.imp.doc_comment_for(file_id, symbol) | 250 | self.imp.doc_comment_for(file_id, symbol) |
251 | } | 251 | } |
252 | pub fn doc_text_for(&self, file_id: FileId, symbol: FileSymbol) -> Cancelable<Option<String>> { | ||
253 | self.imp.doc_text_for(file_id, symbol) | ||
254 | } | ||
252 | pub fn parent_module(&self, position: FilePosition) -> Cancelable<Vec<(FileId, FileSymbol)>> { | 255 | pub fn parent_module(&self, position: FilePosition) -> Cancelable<Vec<(FileId, FileSymbol)>> { |
253 | self.imp.parent_module(position) | 256 | self.imp.parent_module(position) |
254 | } | 257 | } |