]> git.lizzy.rs Git - rust.git/commit
Make the error for opaque types that have no hidden types a bit informative
authorOli Scherer <git-spam-no-reply9815368754983@oli-obk.de>
Fri, 28 Jan 2022 16:30:46 +0000 (16:30 +0000)
committerOli Scherer <git-spam-no-reply9815368754983@oli-obk.de>
Wed, 2 Feb 2022 15:40:12 +0000 (15:40 +0000)
commit29c873243688ed06488cdbb2c693712dafe80156
treeef4347d11f98160f10b3781c097eeca9ee86923b
parent4d2e9651060c984d18cf8863ceacf215ec00446c
Make the error for opaque types that have no hidden types a bit informative
45 files changed:
compiler/rustc_typeck/src/collect/type_of.rs
src/test/ui/generic-associated-types/issue-87258_a.rs
src/test/ui/generic-associated-types/issue-87258_a.stderr
src/test/ui/generic-associated-types/issue-87258_b.rs
src/test/ui/generic-associated-types/issue-87258_b.stderr
src/test/ui/generic-associated-types/issue-88595.rs
src/test/ui/generic-associated-types/issue-88595.stderr
src/test/ui/impl-trait/recursive-type-alias-impl-trait-declaration-too-subtle.rs
src/test/ui/impl-trait/recursive-type-alias-impl-trait-declaration-too-subtle.stderr
src/test/ui/impl-trait/two_tait_defining_each_other2.rs
src/test/ui/impl-trait/two_tait_defining_each_other2.stderr
src/test/ui/lint/inline-trait-and-foreign-items.rs
src/test/ui/lint/inline-trait-and-foreign-items.stderr
src/test/ui/never_type/impl_trait_fallback3.rs
src/test/ui/never_type/impl_trait_fallback3.stderr
src/test/ui/save-analysis/issue-68621.rs
src/test/ui/save-analysis/issue-68621.stderr
src/test/ui/type-alias-impl-trait/bound_reduction2.rs
src/test/ui/type-alias-impl-trait/bound_reduction2.stderr
src/test/ui/type-alias-impl-trait/bounds-are-checked.rs
src/test/ui/type-alias-impl-trait/bounds-are-checked.stderr
src/test/ui/type-alias-impl-trait/declared_but_never_defined.rs
src/test/ui/type-alias-impl-trait/declared_but_never_defined.stderr
src/test/ui/type-alias-impl-trait/declared_but_not_defined_in_scope.rs
src/test/ui/type-alias-impl-trait/declared_but_not_defined_in_scope.stderr
src/test/ui/type-alias-impl-trait/generic_duplicate_lifetime_param.rs
src/test/ui/type-alias-impl-trait/generic_duplicate_lifetime_param.stderr
src/test/ui/type-alias-impl-trait/generic_duplicate_param_use.rs
src/test/ui/type-alias-impl-trait/generic_duplicate_param_use.stderr
src/test/ui/type-alias-impl-trait/generic_nondefining_use.rs
src/test/ui/type-alias-impl-trait/generic_nondefining_use.stderr
src/test/ui/type-alias-impl-trait/issue-60564.rs
src/test/ui/type-alias-impl-trait/issue-60564.stderr
src/test/ui/type-alias-impl-trait/issue-68368-non-defining-use-2.rs
src/test/ui/type-alias-impl-trait/issue-68368-non-defining-use-2.stderr
src/test/ui/type-alias-impl-trait/issue-68368-non-defining-use.rs
src/test/ui/type-alias-impl-trait/issue-68368-non-defining-use.stderr
src/test/ui/type-alias-impl-trait/nested-tait-inference3.rs
src/test/ui/type-alias-impl-trait/nested-tait-inference3.stderr
src/test/ui/type-alias-impl-trait/no_inferrable_concrete_type.rs
src/test/ui/type-alias-impl-trait/no_inferrable_concrete_type.stderr
src/test/ui/type-alias-impl-trait/type-alias-impl-trait-with-cycle-error.rs
src/test/ui/type-alias-impl-trait/type-alias-impl-trait-with-cycle-error.stderr
src/test/ui/type-alias-impl-trait/type-alias-impl-trait-with-cycle-error2.rs
src/test/ui/type-alias-impl-trait/type-alias-impl-trait-with-cycle-error2.stderr