rust-analyzer/crates/ide_db/src
bors[bot] 495c9586ec
Merge #8945
8945: fix: Make expected type work in more situations r=flodiebold a=flodiebold

Also makes call info show the correct types for generic methods.

![2021-05-23-182952_1134x616_scrot](https://user-images.githubusercontent.com/906069/119269023-dd5a5b00-bbf5-11eb-993a-b6e122c3b9a6.png)
![2021-05-23-183117_922x696_scrot](https://user-images.githubusercontent.com/906069/119269025-dfbcb500-bbf5-11eb-983c-fc415b8428e0.png)


Co-authored-by: Florian Diebold <flodiebold@gmail.com>
2021-05-23 21:55:51 +00:00
..
call_info Record method call substs and use them in call info 2021-05-23 18:24:21 +02:00
helpers Don't compare ast::Visibility by stringifying 2021-05-20 17:45:59 +02:00
line_index Make utf8 default, implement utf16 in terms of it 2021-02-16 19:17:32 +03:00
traits Cleanup ide_db imports 2021-03-27 21:51:00 +01:00
apply_change.rs Simplify eager macro representation 2021-05-19 20:19:08 +02:00
call_info.rs Return CallInfo for unclosed call expressions 2021-04-16 22:57:33 +02:00
defs.rs Get rid of field_type again 2021-05-23 23:54:35 +02:00
helpers.rs Split out merge_imports module from helpers::insert_use 2021-04-24 13:31:43 +02:00
items_locator.rs Fix the profile string 2021-03-21 11:45:37 +02:00
label.rs Cleanup ide_db imports 2021-03-27 21:51:00 +01:00
lib.rs Move code to the appropriate layer 2021-03-15 12:55:27 +03:00
line_index.rs internal: use API stabilized in 1.52 2021-05-06 20:12:15 +03:00
search.rs Don't handle Self as a usage for TraitDefs 2021-05-08 23:35:18 +02:00
source_change.rs Cleanup ide_db imports 2021-03-27 21:51:00 +01:00
symbol_index.rs Add new LSP extension for workspace symbol lookup 2021-05-18 00:40:30 +02:00
traits.rs Cleanup ide_db imports 2021-03-27 21:51:00 +01:00
ty_filter.rs minor: align import style with styleguide 2021-05-23 23:40:19 +03:00