rust/crates
bors[bot] b5b4a1f23d
Merge #8692
8692: Fix panic caused by new Try trait definition r=flodiebold a=flodiebold

The new Try trait definition caused a query cycle for us. This adds recovery for that cycle, but also fixes the cause, which is that we went through the supertraits when resolving `<T as Trait>::Assoc`, which isn't actually necessary. I also rewrote `all_super_trait_refs` to an iterator before I realized what the actual problem was, so I kept that.

Fixes #8686.

Co-authored-by: Florian Diebold <flodiebold@gmail.com>
2021-04-30 09:07:24 +00:00
..
base_db Add one more profiling span to add_dep 2021-04-22 21:48:17 +03:00
cfg
flycheck Code review feedback. 2021-04-19 12:26:04 -07:00
hir internal: fix naming polarity 2021-04-30 11:55:59 +03:00
hir_def Remove ItemTree::all_inner_items 2021-04-21 18:10:25 +02:00
hir_expand Merge #8586 2021-04-19 18:03:56 +00:00
hir_ty Don't look in super traits for <T as Trait>::Assoc 2021-04-29 20:23:02 +02:00
ide internal: fix naming polarity 2021-04-30 11:55:59 +03:00
ide_assists internal: fix naming polarity 2021-04-30 11:55:59 +03:00
ide_completion internal: normalize name 2021-04-30 11:52:31 +03:00
ide_db Split out merge_imports module from helpers::insert_use 2021-04-24 13:31:43 +02:00
ide_ssr
mbe
parser Parse const param defaults 2021-04-29 03:07:53 +02:00
paths
proc_macro_api Add profiling spans under cargo_to_crate_graph 2021-04-22 21:25:29 +03:00
proc_macro_srv
proc_macro_test
profile
project_model fix: make error message in the status bar more useful 2021-04-26 19:16:07 +03:00
rust-analyzer internal: ensure that client and server-side configs are not mixed up 2021-04-28 13:13:30 +03:00
stdx minor: simplify 2021-04-26 19:30:50 +03:00
syntax Parse const param defaults 2021-04-29 03:07:53 +02:00
test_utils
text_edit
toolchain
tt
vfs
vfs-notify