]> git.lizzy.rs Git - rust.git/commit
Use multispan suggestions more often
authorEsteban Küber <esteban@kuber.com.ar>
Mon, 28 Jun 2021 18:22:47 +0000 (11:22 -0700)
committerEsteban Küber <esteban@kuber.com.ar>
Fri, 30 Jul 2021 16:26:31 +0000 (09:26 -0700)
commit0b8f192cfee2f107867e7b9a0b0f781a5cb48787
tree7740090507212c2bf5f630672125bab43d68d093
parent5fb3394cbdf0622c9d0c292feb55db0f4c828dc3
Use multispan suggestions more often

* Use more accurate span for `async move` suggestion
* Use more accurate span for deref suggestion
* Use `multipart_suggestion` more often
61 files changed:
compiler/rustc_errors/src/diagnostic.rs
compiler/rustc_errors/src/diagnostic_builder.rs
compiler/rustc_mir/src/borrow_check/diagnostics/conflict_errors.rs
compiler/rustc_parse/src/parser/diagnostics.rs
compiler/rustc_parse/src/parser/expr.rs
compiler/rustc_parse/src/parser/pat.rs
compiler/rustc_session/src/parse.rs
compiler/rustc_trait_selection/src/traits/error_reporting/suggestions.rs
compiler/rustc_typeck/src/check/demand.rs
compiler/rustc_typeck/src/check/expr.rs
compiler/rustc_typeck/src/check/fn_ctxt/suggestions.rs
src/test/ui/async-await/async-borrowck-escaping-block-error.stderr
src/test/ui/async-await/async-borrowck-escaping-closure-error.stderr
src/test/ui/async-await/issues/issue-62097.nll.stderr
src/test/ui/async-await/issues/issue-78938-async-block.stderr
src/test/ui/block-result/issue-5500.stderr
src/test/ui/borrowck/borrowck-escaping-closure-error-1.stderr
src/test/ui/borrowck/borrowck-escaping-closure-error-2.stderr
src/test/ui/closures/2229_closure_analysis/diagnostics/borrowck/borrowck-4.stderr
src/test/ui/closures/closure-bounds-static-cant-capture-borrowed.nll.stderr
src/test/ui/const-generics/occurs-check/unused-substs-3.stderr
src/test/ui/const-generics/occurs-check/unused-substs-5.stderr
src/test/ui/deref-suggestion.stderr
src/test/ui/diverging-tuple-parts-39485.stderr
src/test/ui/estr-subtyping.stderr
src/test/ui/expr/if/if-no-match-bindings.stderr
src/test/ui/impl-trait/does-not-live-long-enough.stderr
src/test/ui/impl-trait/dyn-trait-return-should-be-impl-trait.stderr
src/test/ui/infinite/infinite-autoderef.stderr
src/test/ui/issues/issue-22644.stderr
src/test/ui/issues/issue-32122-1.stderr
src/test/ui/issues/issue-32122-2.stderr
src/test/ui/issues/issue-42954.stderr
src/test/ui/issues/issue-50687-ice-on-borrow.stderr
src/test/ui/issues/issue-71676-1.stderr
src/test/ui/issues/issue-71676-2.stderr
src/test/ui/issues/issue-77218.stderr
src/test/ui/json-bom-plus-crlf-multifile.stderr
src/test/ui/json-bom-plus-crlf.stderr
src/test/ui/lifetimes/unnamed-closure-doesnt-life-long-enough-issue-67634.stderr
src/test/ui/mismatched_types/abridged.stderr
src/test/ui/never_type/issue-52443.stderr
src/test/ui/occurs-check-2.stderr
src/test/ui/occurs-check.stderr
src/test/ui/parser/expr-as-stmt-2.stderr
src/test/ui/parser/expr-as-stmt.stderr
src/test/ui/regions/region-borrow-params-issue-29793-big.stderr
src/test/ui/regions/region-borrow-params-issue-29793-small.stderr
src/test/ui/rfc-2497-if-let-chains/disallowed-positions.stderr
src/test/ui/span/coerce-suggestions.stderr
src/test/ui/static/bad-const-type.stderr
src/test/ui/str/str-lit-type-mismatch.stderr
src/test/ui/suggestions/expected-boxed-future-isnt-pinned.stderr
src/test/ui/suggestions/format-borrow.stderr
src/test/ui/suggestions/issue-52820.stderr
src/test/ui/suggestions/issue-59819.stderr
src/test/ui/suggestions/issue-82361.stderr
src/test/ui/suggestions/issue-83943.stderr
src/test/ui/suggestions/mut-ref-reassignment.stderr
src/test/ui/typeck/conversion-methods.stderr
src/tools/clippy/tests/ui/crashes/ice-6250.stderr