make file-symbols query cancelable

This commit is contained in:
Aleksey Kladov 2018-10-20 22:29:26 +03:00
parent e74bf6e56e
commit 71cbdddf1c
4 changed files with 48 additions and 40 deletions

View file

@ -224,7 +224,7 @@ impl Analysis {
ra_editor::folding_ranges(&file)
}
pub fn symbol_search(&self, query: Query) -> Cancelable<Vec<(FileId, FileSymbol)>> {
Ok(self.imp.world_symbols(query))
self.imp.world_symbols(query)
}
pub fn approximately_resolve_symbol(
&self,
@ -269,7 +269,7 @@ impl Analysis {
file_id: FileId,
offset: TextUnit,
) -> Cancelable<Option<(FnDescriptor, Option<usize>)>> {
Ok(self.imp.resolve_callable(file_id, offset))
self.imp.resolve_callable(file_id, offset)
}
}