]> git.lizzy.rs Git - rust.git/commit
Dedup logic and improve output for other types that impl trait
authorEsteban Kuber <esteban@kuber.com.ar>
Sun, 27 Mar 2022 01:49:01 +0000 (01:49 +0000)
committerEsteban Kuber <esteban@kuber.com.ar>
Mon, 4 Apr 2022 21:06:35 +0000 (21:06 +0000)
commitef91519b45d2bbf0ce8c0180118160562eaaa0ca
treeab798e750270dc35abaadabf38e6946025faf9b8
parente2bba0708a1e4b0c21f94de56c2bd5d66d3b825f
Dedup logic and improve output for other types that impl trait
47 files changed:
compiler/rustc_trait_selection/src/traits/error_reporting/mod.rs
compiler/rustc_trait_selection/src/traits/error_reporting/suggestions.rs
src/test/ui/binop/binop-mul-i32-f32.stderr
src/test/ui/binop/issue-77910-1.stderr
src/test/ui/binop/shift-various-bad-types.stderr
src/test/ui/chalkify/chalk_initial_program.stderr
src/test/ui/chalkify/type_inference.stderr
src/test/ui/const-generics/defaults/rp_impl_trait_fail.stderr
src/test/ui/const-generics/exhaustive-value.stderr
src/test/ui/const-generics/issues/issue-67185-2.stderr
src/test/ui/const-generics/occurs-check/unused-substs-1.stderr
src/test/ui/consts/const-eval/const-eval-overflow-3b.stderr
src/test/ui/consts/const-eval/const-eval-overflow-4b.stderr
src/test/ui/consts/too_generic_eval_ice.stderr
src/test/ui/did_you_mean/issue-21659-show-relevant-trait-impls-1.stderr
src/test/ui/did_you_mean/issue-21659-show-relevant-trait-impls-2.stderr
src/test/ui/did_you_mean/issue-39802-show-5-trait-impls.stderr
src/test/ui/did_you_mean/issue-49746-unicode-confusable-in-float-literal-expt.stderr
src/test/ui/generic-associated-types/bugs/issue-88460.stderr
src/test/ui/impl-trait/equality.stderr
src/test/ui/issues/issue-11771.stderr
src/test/ui/issues/issue-24352.stderr
src/test/ui/issues/issue-50582.stderr
src/test/ui/issues/issue-59488.stderr
src/test/ui/kindck/kindck-copy.stderr
src/test/ui/lexer/lex-bad-char-literals-6.stderr
src/test/ui/mismatched_types/binops.stderr
src/test/ui/never_type/issue-13352.stderr
src/test/ui/numbers-arithmetic/not-suggest-float-literal.stderr
src/test/ui/numbers-arithmetic/suggest-float-literal.stderr
src/test/ui/on-unimplemented/multiple-impls.stderr
src/test/ui/on-unimplemented/slice-index.stderr
src/test/ui/rfc-1937-termination-trait/termination-trait-test-wrong-type.stderr
src/test/ui/span/multiline-span-simple.stderr
src/test/ui/suggestions/into-str.stderr
src/test/ui/suggestions/issue-71394-no-from-impl.stderr
src/test/ui/traits/bound/assoc-fn-bound-root-obligation.rs
src/test/ui/traits/bound/assoc-fn-bound-root-obligation.stderr
src/test/ui/traits/inheritance/repeated-supertrait-ambig.stderr
src/test/ui/traits/issue-79458.stderr
src/test/ui/traits/map-types.stderr
src/test/ui/try-trait/bad-interconversion.stderr
src/test/ui/type-alias-impl-trait/nested-tait-inference2.stderr
src/test/ui/type/type-check-defaults.stderr
src/test/ui/typeck/issue-81293.stderr
src/test/ui/typeck/issue-90101.stderr
src/test/ui/ufcs/ufcs-qpath-self-mismatch.stderr