]> git.lizzy.rs Git - rust.git/commit
Point at specific field in struct literal when trait fulfillment fails
authorNathan Fenner <nfenneremail@gmail.com>
Wed, 4 Jan 2023 03:54:11 +0000 (19:54 -0800)
committerNathan Fenner <nfenneremail@gmail.com>
Mon, 23 Jan 2023 21:37:58 +0000 (13:37 -0800)
commit2a67e99d7d234f8f225d963114c85403fff8272c
treea873aa1ecc4bf9b511040a70eff90b633232a5bd
parentc8e6a9e8b6251bbc8276cb78cabe1998deecbed7
Point at specific field in struct literal when trait fulfillment fails
21 files changed:
compiler/rustc_hir_typeck/src/fn_ctxt/adjust_fulfillment_errors.rs [new file with mode: 0644]
compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs
compiler/rustc_hir_typeck/src/fn_ctxt/mod.rs
compiler/rustc_hir_typeck/src/method/probe.rs
compiler/rustc_infer/src/traits/util.rs
compiler/rustc_middle/src/traits/mod.rs
compiler/rustc_trait_selection/src/traits/select/confirmation.rs
compiler/rustc_trait_selection/src/traits/select/mod.rs
src/doc/book
src/doc/nomicon
src/doc/reference
src/doc/rust-by-example
src/tools/cargo
tests/ui/derives/deriving-copyclone.stderr
tests/ui/errors/trait-bound-error-spans/blame-trait-error.rs [new file with mode: 0644]
tests/ui/errors/trait-bound-error-spans/blame-trait-error.stderr [new file with mode: 0644]
tests/ui/errors/traits/blame-trait-error-spans-on-exprs.rs [new file with mode: 0644]
tests/ui/errors/traits/blame-trait-error-spans-on-exprs.stderr [new file with mode: 0644]
tests/ui/higher-rank-trait-bounds/issue-62203-hrtb-ice.rs
tests/ui/higher-rank-trait-bounds/issue-62203-hrtb-ice.stderr
tests/ui/traits/negative-impls/negated-auto-traits-error.stderr