rust/compiler/rustc_hir_analysis
Matthias Krüger 3a6c5429c2
Rollup merge of #108319 - compiler-errors:dont-project-to-specializable-rpitits, r=lcnr
Don't project specializable RPITIT projection

This effective rejects specialization + RPITIT/AFIT (usages of `impl Trait` in traits) because the implementation is significantly complicated over making regular "default" trait method bodies work.

I have another PR that experimentally fixes all this, but the code may not be worth investing in.
2023-02-27 06:11:51 +01:00
..
locales hir-analysis: make a helpful note 2023-02-26 00:01:44 +02:00
src Rollup merge of #108319 - compiler-errors:dont-project-to-specializable-rpitits, r=lcnr 2023-02-27 06:11:51 +01:00
Cargo.toml Use ThinVec in various AST types. 2023-02-21 11:51:56 +11:00
README.md

For high-level intro to how type checking works in rustc, see the type checking chapter of the rustc dev guide.