]> git.lizzy.rs Git - rust.git/commit
Rollup merge of #106829 - compiler-errors:more-alias-combine, r=spastorino
authorMatthias Krüger <matthias.krueger@famsik.de>
Tue, 17 Jan 2023 04:25:22 +0000 (05:25 +0100)
committerGitHub <noreply@github.com>
Tue, 17 Jan 2023 04:25:22 +0000 (05:25 +0100)
commit6b49435480ea9a6d8bbd7fd2acf7b3aa6607577c
tree9e80287289ea035cddeb72cbd04c1dbb35c1d912
parent9cda9e0ab62467199e09644258618343bd40d52e
parent1ea6862db3830c86355d9179a4cee9410711f68f
Rollup merge of #106829 - compiler-errors:more-alias-combine, r=spastorino

Unify `Opaque`/`Projection` handling in region outlives code

They share basically identical paths in most places which are even easier to unify now that they're both `ty::Alias`

r? types
compiler/rustc_infer/src/infer/error_reporting/mod.rs
compiler/rustc_infer/src/traits/util.rs