]> git.lizzy.rs Git - rust.git/commit
Tweak E0597
authorEsteban Küber <esteban@kuber.com.ar>
Sun, 15 Jan 2023 03:06:44 +0000 (03:06 +0000)
committerEsteban Küber <esteban@kuber.com.ar>
Sun, 15 Jan 2023 19:46:20 +0000 (19:46 +0000)
commit656db98bd99caf7e5c5e81ad11ed8922e28c46fb
treeb6f22583888b8780d2cf3775692e7ecf778a2bbb
parentae4d89dfb51535c1c43052ef848564bd2323c9ca
Tweak E0597

CC #99430
208 files changed:
compiler/rustc_borrowck/src/borrowck_errors.rs
compiler/rustc_borrowck/src/diagnostics/conflict_errors.rs
compiler/rustc_borrowck/src/diagnostics/explain_borrow.rs
compiler/rustc_borrowck/src/diagnostics/move_errors.rs
compiler/rustc_trait_selection/src/traits/error_reporting/mod.rs
tests/ui/asm/type-check-4.stderr
tests/ui/associated-types/associated-types-outlives.stderr
tests/ui/async-await/issue-74072-lifetime-name-annotations.stderr
tests/ui/async-await/issue-75785-confusing-named-region.stderr
tests/ui/async-await/multiple-lifetimes/ret-ref.stderr
tests/ui/augmented-assignments.rs
tests/ui/augmented-assignments.stderr
tests/ui/binop/binop-move-semantics.stderr
tests/ui/borrowck/borrowck-anon-fields-variant.stderr
tests/ui/borrowck/borrowck-assign-comp.stderr
tests/ui/borrowck/borrowck-assign-to-andmut-in-borrowed-loc.stderr
tests/ui/borrowck/borrowck-closures-mut-and-imm.stderr
tests/ui/borrowck/borrowck-describe-lvalue.stderr
tests/ui/borrowck/borrowck-imm-ref-to-mut-rec-field-issue-3162-c.stderr
tests/ui/borrowck/borrowck-issue-14498.stderr
tests/ui/borrowck/borrowck-lend-flow-match.stderr
tests/ui/borrowck/borrowck-loan-blocks-move-cc.stderr
tests/ui/borrowck/borrowck-loan-blocks-move.stderr
tests/ui/borrowck/borrowck-loan-of-static-data-issue-27616.stderr
tests/ui/borrowck/borrowck-loan-rcvr-overloaded-op.stderr
tests/ui/borrowck/borrowck-match-already-borrowed.stderr
tests/ui/borrowck/borrowck-move-by-capture.stderr
tests/ui/borrowck/borrowck-move-from-subpath-of-borrowed-path.stderr
tests/ui/borrowck/borrowck-move-subcomponent.stderr
tests/ui/borrowck/borrowck-multiple-captures.stderr
tests/ui/borrowck/borrowck-overloaded-index-and-overloaded-deref.stderr
tests/ui/borrowck/borrowck-overloaded-index-autoderef.stderr
tests/ui/borrowck/borrowck-overloaded-index-move-index.stderr
tests/ui/borrowck/borrowck-pat-reassign-binding.stderr
tests/ui/borrowck/borrowck-union-borrow-nested.stderr
tests/ui/borrowck/borrowck-union-borrow.stderr
tests/ui/borrowck/borrowck-use-mut-borrow.stderr
tests/ui/borrowck/borrowck-vec-pattern-move-tail.stderr
tests/ui/borrowck/borrowck-vec-pattern-nesting.rs
tests/ui/borrowck/borrowck-vec-pattern-nesting.stderr
tests/ui/borrowck/issue-25793.stderr
tests/ui/borrowck/issue-52713-bug.stderr
tests/ui/borrowck/issue-58776-borrowck-scans-children.stderr
tests/ui/borrowck/issue-81365-1.stderr
tests/ui/borrowck/issue-81365-10.stderr
tests/ui/borrowck/issue-81365-11.stderr
tests/ui/borrowck/issue-81365-2.stderr
tests/ui/borrowck/issue-81365-3.stderr
tests/ui/borrowck/issue-81365-4.stderr
tests/ui/borrowck/issue-81365-5.stderr
tests/ui/borrowck/issue-81365-6.stderr
tests/ui/borrowck/issue-81365-7.stderr
tests/ui/borrowck/issue-81365-8.stderr
tests/ui/borrowck/issue-81365-9.stderr
tests/ui/borrowck/two-phase-allow-access-during-reservation.nll_target.stderr
tests/ui/borrowck/two-phase-surprise-no-conflict.stderr
tests/ui/btreemap/btreemap_dropck.stderr
tests/ui/c-variadic/variadic-ffi-4.stderr
tests/ui/closures/2229_closure_analysis/diagnostics/arrays.stderr
tests/ui/closures/2229_closure_analysis/diagnostics/box.stderr
tests/ui/closures/2229_closure_analysis/diagnostics/union.rs
tests/ui/closures/2229_closure_analysis/diagnostics/union.stderr
tests/ui/coercion/coerce-overloaded-autoderef-fail.stderr
tests/ui/consts/promote_const_let.stderr
tests/ui/dropck/dropck-eyepatch-extern-crate.stderr
tests/ui/dropck/dropck-eyepatch-reorder.stderr
tests/ui/dropck/dropck-eyepatch.stderr
tests/ui/dropck/dropck-union.stderr
tests/ui/dropck/dropck_trait_cycle_checked.stderr
tests/ui/dst/dst-bad-coerce3.stderr
tests/ui/error-codes/E0503.stderr
tests/ui/error-codes/E0504.stderr
tests/ui/error-codes/E0505.stderr
tests/ui/error-codes/E0506.stderr
tests/ui/error-codes/E0597.stderr
tests/ui/fn/implied-bounds-unnorm-associated-type-4.stderr
tests/ui/fn/implied-bounds-unnorm-associated-type.stderr
tests/ui/generic-associated-types/issue-74684-1.stderr
tests/ui/higher-rank-trait-bounds/hrtb-identity-fn-borrows.stderr
tests/ui/impl-trait/feature-self-return-type.stderr
tests/ui/implied-bounds/assoc-ty-wf-used-to-get-assoc-ty.stderr
tests/ui/inline-const/const-expr-lifetime-err.stderr
tests/ui/issues/issue-40288.stderr
tests/ui/issues/issue-45697-1.stderr
tests/ui/issues/issue-45697.stderr
tests/ui/issues/issue-46471-1.stderr
tests/ui/lifetimes/issue-90600-expected-return-static-indirect.stderr
tests/ui/mut/mut-pattern-internal-mutability.stderr
tests/ui/nll/borrowed-local-error.stderr
tests/ui/nll/borrowed-match-issue-45045.stderr
tests/ui/nll/capture-ref-in-struct.stderr
tests/ui/nll/closure-access-spans.stderr
tests/ui/nll/closure-borrow-spans.stderr
tests/ui/nll/closure-requirements/escape-argument.stderr
tests/ui/nll/closure-requirements/propagate-approximated-shorter-to-static-comparing-against-free.stderr
tests/ui/nll/closure-use-spans.stderr
tests/ui/nll/do-not-ignore-lifetime-bounds-in-copy-proj.stderr
tests/ui/nll/do-not-ignore-lifetime-bounds-in-copy.stderr
tests/ui/nll/dont-print-desugared.stderr
tests/ui/nll/drop-no-may-dangle.stderr
tests/ui/nll/guarantor-issue-46974.stderr
tests/ui/nll/issue-27282-move-ref-mut-into-guard.stderr
tests/ui/nll/issue-27282-mutation-in-guard.stderr
tests/ui/nll/issue-27868.stderr
tests/ui/nll/issue-46036.stderr
tests/ui/nll/issue-48803.stderr
tests/ui/nll/issue-52534-2.stderr
tests/ui/nll/issue-52663-trait-object.stderr
tests/ui/nll/issue-54382-use-span-of-tail-of-block.stderr
tests/ui/nll/issue-54556-stephaneyfx.stderr
tests/ui/nll/issue-54556-temps-in-tail-diagnostic.stderr
tests/ui/nll/issue-54556-used-vs-unused-tails.stderr
tests/ui/nll/issue-54556-wrap-it-up.stderr
tests/ui/nll/issue-55511.stderr
tests/ui/nll/issue-57989.stderr
tests/ui/nll/issue-68550.stderr
tests/ui/nll/issue-69114-static-mut-ty.stderr
tests/ui/nll/issue-69114-static-ty.stderr
tests/ui/nll/loan_ends_mid_block_pair.stderr
tests/ui/nll/local-outlives-static-via-hrtb.stderr
tests/ui/nll/match-cfg-fake-edges2.stderr
tests/ui/nll/match-guards-always-borrow.stderr
tests/ui/nll/match-guards-partially-borrow.stderr
tests/ui/nll/match-on-borrowed.stderr
tests/ui/nll/maybe-initialized-drop-implicit-fragment-drop.stderr
tests/ui/nll/maybe-initialized-drop-with-fragment.stderr
tests/ui/nll/maybe-initialized-drop-with-uninitialized-fragments.stderr
tests/ui/nll/maybe-initialized-drop.stderr
tests/ui/nll/polonius/polonius-smoke-test.stderr
tests/ui/nll/promoted-bounds.stderr
tests/ui/nll/reference-carried-through-struct-field.stderr
tests/ui/nll/relate_tys/var-appears-twice.stderr
tests/ui/nll/user-annotations/adt-brace-enums.stderr
tests/ui/nll/user-annotations/adt-brace-structs.stderr
tests/ui/nll/user-annotations/adt-nullary-enums.stderr
tests/ui/nll/user-annotations/adt-tuple-enums.stderr
tests/ui/nll/user-annotations/adt-tuple-struct-calls.stderr
tests/ui/nll/user-annotations/adt-tuple-struct.stderr
tests/ui/nll/user-annotations/cast_static_lifetime.stderr
tests/ui/nll/user-annotations/constant-in-expr-inherent-2.stderr
tests/ui/nll/user-annotations/fns.stderr
tests/ui/nll/user-annotations/method-call.stderr
tests/ui/nll/user-annotations/method-ufcs-1.stderr
tests/ui/nll/user-annotations/method-ufcs-2.stderr
tests/ui/nll/user-annotations/method-ufcs-3.stderr
tests/ui/nll/user-annotations/method-ufcs-inherent-1.stderr
tests/ui/nll/user-annotations/method-ufcs-inherent-2.stderr
tests/ui/nll/user-annotations/method-ufcs-inherent-3.stderr
tests/ui/nll/user-annotations/method-ufcs-inherent-4.stderr
tests/ui/nll/user-annotations/normalization.stderr
tests/ui/nll/user-annotations/pattern_substs_on_brace_enum_variant.stderr
tests/ui/nll/user-annotations/pattern_substs_on_brace_struct.stderr
tests/ui/nll/user-annotations/pattern_substs_on_tuple_enum_variant.stderr
tests/ui/nll/user-annotations/pattern_substs_on_tuple_struct.stderr
tests/ui/nll/user-annotations/patterns.stderr
tests/ui/nll/user-annotations/promoted-annotation.stderr
tests/ui/nll/user-annotations/type_ascription_static_lifetime.stderr
tests/ui/pattern/move-ref-patterns/borrowck-move-ref-pattern.stderr
tests/ui/regions/do-not-suggest-adding-bound-to-opaque-type.stderr
tests/ui/regions/regions-addr-of-arg.stderr
tests/ui/regions/regions-free-region-ordering-caller1.stderr
tests/ui/regions/regions-infer-proc-static-upvar.stderr
tests/ui/regions/regions-nested-fns.stderr
tests/ui/regions/regions-pattern-typing-issue-19552.stderr
tests/ui/regions/regions-pattern-typing-issue-19997.stderr
tests/ui/rfc-2008-non-exhaustive/borrowck-non-exhaustive.stderr
tests/ui/rfcs/rfc-2528-type-changing-struct-update/lifetime-update.stderr
tests/ui/self/issue-61882-2.stderr
tests/ui/span/borrowck-call-is-borrow-issue-12224.stderr
tests/ui/span/dropck_arr_cycle_checked.stderr
tests/ui/span/dropck_direct_cycle_with_drop.stderr
tests/ui/span/dropck_misc_variants.stderr
tests/ui/span/dropck_vec_cycle_checked.stderr
tests/ui/span/issue-24805-dropck-child-has-items-via-parent.stderr
tests/ui/span/issue-24805-dropck-trait-has-items.stderr
tests/ui/span/issue-24895-copy-clone-dropck.stderr
tests/ui/span/issue-25199.stderr
tests/ui/span/issue-26656.stderr
tests/ui/span/issue-29106.stderr
tests/ui/span/issue-36537.stderr
tests/ui/span/issue-40157.stderr
tests/ui/span/issue28498-reject-lifetime-param.stderr
tests/ui/span/issue28498-reject-passed-to-fn.stderr
tests/ui/span/issue28498-reject-trait-bound.stderr
tests/ui/span/mut-ptr-cant-outlive-ref.stderr
tests/ui/span/range-2.stderr
tests/ui/span/regionck-unboxed-closure-lifetimes.stderr
tests/ui/span/regions-close-over-type-parameter-2.stderr
tests/ui/span/regions-escape-loop-via-variable.stderr
tests/ui/span/regions-escape-loop-via-vec.stderr
tests/ui/span/send-is-not-static-ensures-scoping.stderr
tests/ui/span/send-is-not-static-std-sync-2.stderr
tests/ui/span/send-is-not-static-std-sync.stderr
tests/ui/span/vec-must-not-hide-type-from-dropck.stderr
tests/ui/span/vec_refs_data_with_early_death.stderr
tests/ui/span/wf-method-late-bound-regions.stderr
tests/ui/static/static-lifetime-bound.stderr
tests/ui/suggestions/borrow-for-loop-head.stderr
tests/ui/suggestions/option-content-move2.stderr
tests/ui/traits/associated_type_bound/check-trait-object-bounds-3.stderr
tests/ui/traits/coercion-generic-regions.stderr
tests/ui/traits/vtable/issue-97381.stderr
tests/ui/try-block/try-block-bad-lifetime.stderr
tests/ui/try-block/try-block-maybe-bad-lifetime.stderr
tests/ui/unboxed-closures/unboxed-closures-borrow-conflict.stderr
tests/ui/unboxed-closures/unboxed-closures-failed-recursive-fn-1.stderr
tests/ui/unop-move-semantics.stderr
tests/ui/variance/variance-issue-20533.stderr