]> git.lizzy.rs Git - rust.git/commit
Prettify mismatched types error message in a special case
authorDmitry Kadashev <dkadashev@gmail.com>
Sat, 2 Nov 2019 07:51:10 +0000 (14:51 +0700)
committerDmitry Kadashev <dkadashev@gmail.com>
Sat, 2 Nov 2019 07:55:03 +0000 (14:55 +0700)
commit774e60b0c16d234d247978b92db27869d6ab45fa
treed4b95d41c085f76a82c0eac3ecf42a65e18859e9
parent4e10b75951e5ab7975952826a7591f8eca77e423
Prettify mismatched types error message in a special case

Type parameters are referenced in the error message after the previous
few commits (using span label). But when the main error message already
references the very same type parameter it becomes clumsy. Do not show
the additional label in this case as per code review comment by
@estebank.

Also this contains a small style fix.
src/librustc/infer/error_reporting/mod.rs
src/librustc/ty/error.rs
src/test/ui/impl-trait/impl-generic-mismatch-ab.stderr