rust/compiler/rustc_hir_analysis/src
Guillaume Gomez d0ade3f1ba
Rollup merge of #116800 - compiler-errors:rpitit-gat-outlives, r=jackh726
Fix implied outlives check for GAT in RPITIT

We enforce certain `Self: 'lt` bounds for GATs to save space for more sophisticated implied bounds, but those currently operate on the HIR. Code was easily reworked to operate on def-ids so that we can properly let these suggestions propagate through synthetic associated types like RPITITs and AFITs.

r? `@jackh726` or `@aliemjay`

Fixes #116789
2023-10-16 23:58:04 +02:00
..
astconv Rollup merge of #116257 - estebank:issue-101351, r=b-naber 2023-10-16 19:10:49 +02:00
check Fix outlives suggestion for GAT in RPITIT 2023-10-16 15:42:26 +00:00
coherence Format all the let chains in compiler 2023-10-13 08:59:36 +00:00
collect Auto merge of #116688 - compiler-errors:rustfmt-up, r=WaffleLapkin,Nilstrieb 2023-10-15 13:23:55 +00:00
impl_wf_check Format all the let chains in compiler 2023-10-13 08:59:36 +00:00
outlives
structured_errors Format all the let chains in compiler 2023-10-13 08:59:36 +00:00
variance Optimize some alloc_from_iter call sites. 2023-10-03 18:12:37 +11:00
autoderef.rs
bounds.rs
check_unused.rs
collect.rs Format all the let chains in compiler 2023-10-13 08:59:36 +00:00
constrained_generic_params.rs
errors.rs Format all the let chains in compiler 2023-10-13 08:59:36 +00:00
hir_wf_check.rs
impl_wf_check.rs
lib.rs rustdoc: remove rust logo from non-Rust crates 2023-10-08 20:17:53 -07:00
structured_errors.rs