rust/tests/ui/borrowck
Matthias Krüger 5559313a14
Rollup merge of #146490 - Oneirical:uncountable-integer-12, r=jieyouxu
Rehome 26 `tests/ui/issues/` tests to other subdirectories under `tests/ui/` [#5 of Batch #2]

Part of rust-lang/rust#133895

Methodology:

1. Refer to the previously written `tests/ui/SUMMARY.md`
2. Find an appropriate category for the test, using the original issue thread and the test contents.
3. Add the issue URL at the bottom (not at the top, as that would mess up stderr line numbers)
4. Rename the tests to make their purpose clearer

Inspired by the methodology that Kivooeo was using.

r? ```@jieyouxu```
2025-10-18 23:54:44 +02:00
..
alias-liveness Rework name_regions to not rely on reverse scc graph for non-member-constrain usages 2025-02-15 21:49:53 +00:00
auxiliary Add test batch 1 2025-08-27 00:23:26 -04:00
suggestions overhaul &mut suggestions in borrowck errors 2025-08-16 22:34:17 +08:00
access-mode-in-closures.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
access-mode-in-closures.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
accidentally-cloning-ref-borrow-error.rs Provide more suggestions for cloning immutable bindings 2023-12-04 21:54:34 +00:00
accidentally-cloning-ref-borrow-error.stderr Provide more suggestions for cloning immutable bindings 2023-12-04 21:54:34 +00:00
already-borrowed-as-mutable-if-let-133941.rs diagnostics: fix borrowck suggestions for if/while let conditionals 2025-02-01 14:39:43 -07:00
already-borrowed-as-mutable-if-let-133941.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
anonymous-region-in-apit.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
anonymous-region-in-apit.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
argument_number_mismatch_ice.rs Avoid an ICE in diagnostics 2024-02-13 10:44:54 +00:00
argument_number_mismatch_ice.stderr Account for trait/impl difference when suggesting changing argument from ref to mut ref 2024-04-06 16:23:10 +00:00
array-disjoint-borrows-issue-135671.rs add tests for issue 135671 2025-01-18 22:09:35 +00:00
array-slice-coercion-mismatch-15783.rs comments 2025-08-09 16:27:20 +05:00
array-slice-coercion-mismatch-15783.stderr comments 2025-08-09 16:27:20 +05:00
assign-imm-local-twice.fixed Move assign-imm-local-twice.rs to tests/ui/borrowck/ 2024-12-08 15:32:04 +08:00
assign-imm-local-twice.rs Move assign-imm-local-twice.rs to tests/ui/borrowck/ 2024-12-08 15:32:04 +08:00
assign-imm-local-twice.stderr Move assign-imm-local-twice.rs to tests/ui/borrowck/ 2024-12-08 15:32:04 +08:00
assign-never-type.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
assign_mutable_fields.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
assign_mutable_fields.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
async-reference-generality.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
augmented-assignments.rs tests: adjust some augmented-assignment* tests 2025-04-19 18:42:24 +08:00
augmented-assignments.stderr tests: adjust some augmented-assignment* tests 2025-04-19 18:42:24 +08:00
bad-drop-side-effects.rs Use a probe to avoid registering stray region obligations when re-checking drops in MIR typeck 2025-02-20 03:37:19 +00:00
bad-drop-side-effects.stderr Use a probe to avoid registering stray region obligations when re-checking drops in MIR typeck 2025-02-20 03:37:19 +00:00
bindings-after-at-or-patterns-slice-patterns-box-patterns.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
bindings-after-at-or-patterns-slice-patterns-box-patterns.stderr Run check_match and check_liveness when MIR is built instead of having an explicit phase for them 2023-04-21 22:32:38 +00:00
borrow-checker-lifetime-error-46471.rs Rehome tests/ui/issues/ tests [2/?] 2025-08-02 15:29:16 -04:00
borrow-checker-lifetime-error-46471.stderr Rehome tests/ui/issues/ tests [2/?] 2025-08-02 15:29:16 -04:00
borrow-immutable-upvar-mutation-impl-trait.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrow-immutable-upvar-mutation-impl-trait.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrow-immutable-upvar-mutation.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrow-immutable-upvar-mutation.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrow-of-moved-value-in-for-loop-61108.rs Add test batch 4 2025-10-11 21:59:51 -04:00
borrow-of-moved-value-in-for-loop-61108.stderr Add test batch 4 2025-10-11 21:59:51 -04:00
borrow-raw-address-of-borrowed.rs stabilize raw_ref_op 2024-08-18 19:46:53 +02:00
borrow-raw-address-of-borrowed.stderr stabilize raw_ref_op 2024-08-18 19:46:53 +02:00
borrow-raw-address-of-deref-mutability-ok.rs stabilize raw_ref_op 2024-08-18 19:46:53 +02:00
borrow-raw-address-of-deref-mutability.rs stabilize raw_ref_op 2024-08-18 19:46:53 +02:00
borrow-raw-address-of-deref-mutability.stderr overhaul &mut suggestions in borrowck errors 2025-08-16 22:34:17 +08:00
borrow-raw-address-of-mutability-ok.rs stabilize raw_ref_op 2024-08-18 19:46:53 +02:00
borrow-raw-address-of-mutability.rs stabilize raw_ref_op 2024-08-18 19:46:53 +02:00
borrow-raw-address-of-mutability.stderr stabilize raw_ref_op 2024-08-18 19:46:53 +02:00
borrow-tuple-fields.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrow-tuple-fields.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
borrowck-access-permissions.rs Update tests for hidden references to mutable static 2024-09-13 14:10:56 +03:00
borrowck-access-permissions.stderr overhaul &mut suggestions in borrowck errors 2025-08-16 22:34:17 +08:00
borrowck-and-init.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-and-init.stderr Bless/update tests. 2025-06-18 10:20:43 +02:00
borrowck-anon-fields-struct.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-anon-fields-struct.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-anon-fields-tuple.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-anon-fields-tuple.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-anon-fields-variant.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-anon-fields-variant.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
borrowck-argument.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-argument.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
borrowck-assign-comp-idx.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-assign-comp-idx.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-assign-comp.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-assign-comp.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
borrowck-assign-to-andmut-in-aliasable-loc.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-assign-to-andmut-in-aliasable-loc.stderr tweak "make mut" spans (No. 3) 2023-05-05 22:40:05 +12:00
borrowck-assign-to-andmut-in-borrowed-loc.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-assign-to-andmut-in-borrowed-loc.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
borrowck-assign-to-constants.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-assign-to-constants.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-assign-to-subfield.rs Diagnose liveness on MIR. 2025-10-11 20:50:21 +00:00
borrowck-assignment-to-static-mut.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-auto-mut-ref-to-immut-var.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-auto-mut-ref-to-immut-var.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-autoref-3261.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-autoref-3261.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-bad-nested-calls-free.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-bad-nested-calls-free.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-bad-nested-calls-move.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-bad-nested-calls-move.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
borrowck-binding-mutbl.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-block-uninit.rs typos 2023-04-17 09:16:07 +02:00
borrowck-block-uninit.stderr Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-borrow-from-expr-block.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-borrow-from-owned-ptr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-borrow-from-owned-ptr.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-borrow-from-stack-variable.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-borrow-from-stack-variable.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-borrow-from-temporary.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-borrow-from-temporary.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-borrow-immut-deref-of-box-as-mut.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-borrow-immut-deref-of-box-as-mut.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-borrow-mut-base-ptr-in-aliasable-loc.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-borrow-mut-base-ptr-in-aliasable-loc.stderr tweak "make mut" spans (No. 3) 2023-05-05 22:40:05 +12:00
borrowck-borrow-mut-object-twice.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-borrow-mut-object-twice.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-borrow-of-mut-base-ptr-safe.rs tests: remove //@ pretty-expanded usages 2024-11-26 02:50:48 +08:00
borrowck-borrow-overloaded-auto-deref.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-borrow-overloaded-auto-deref.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
borrowck-borrow-overloaded-deref.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-borrow-overloaded-deref.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-borrowed-uniq-rvalue-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-borrowed-uniq-rvalue-2.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-borrowed-uniq-rvalue.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-borrowed-uniq-rvalue.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-borrowed-uniq-rvalue.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-box-sensitivity.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-break-uninit-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-break-uninit-2.stderr Bless/update tests. 2025-06-18 10:20:43 +02:00
borrowck-break-uninit.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-break-uninit.stderr Bless/update tests. 2025-06-18 10:20:43 +02:00
borrowck-closures-mut-and-imm.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-closures-mut-and-imm.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
borrowck-closures-mut-of-imm.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-closures-mut-of-imm.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-closures-mut-of-mut.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-closures-mut-of-mut.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-closures-slice-patterns-ok.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-closures-slice-patterns.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-closures-slice-patterns.stderr Better account for more cases involving closures 2024-04-12 04:46:31 +00:00
borrowck-closures-two-imm.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-closures-two-mut-fail.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-closures-two-mut-fail.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-closures-two-mut.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-closures-two-mut.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-closures-unique-imm.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-closures-unique-imm.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-closures-unique.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-closures-unique.stderr More accurate mutability suggestion 2024-07-04 05:36:34 +00:00
borrowck-closures-use-after-free.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-closures-use-after-free.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-consume-unsize-vec.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-consume-unsize-vec.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-consume-upcast-box.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-consume-upcast-box.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-describe-lvalue.rs Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=davidtwco,RalfJung" 2025-01-27 23:42:47 +00:00
borrowck-describe-lvalue.stderr Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=davidtwco,RalfJung" 2025-01-27 23:42:47 +00:00
borrowck-drop-from-guard.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-drop-from-guard.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-escaping-closure-error-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-escaping-closure-error-1.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-escaping-closure-error-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-escaping-closure-error-2.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-field-sensitivity-rpass.rs tests: remove //@ pretty-expanded usages 2024-11-26 02:50:48 +08:00
borrowck-field-sensitivity.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-field-sensitivity.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
borrowck-fixed-length-vecs.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-fn-in-const-a.rs Minor test fmt 2024-04-11 16:41:41 +00:00
borrowck-fn-in-const-a.stderr Suggest .clone() in some move errors 2024-04-11 16:41:41 +00:00
borrowck-fn-in-const-c.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
borrowck-fn-in-const-c.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-for-loop-correct-cmt-for-pattern.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-for-loop-correct-cmt-for-pattern.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-for-loop-head-linkage.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-for-loop-head-linkage.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-for-loop-uninitialized-binding.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-for-loop-uninitialized-binding.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-freeze-frozen-mut.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-if-no-else.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-if-no-else.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-if-with-else.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-if-with-else.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-imm-ref-to-mut-rec-field-issue-3162-c.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-imm-ref-to-mut-rec-field-issue-3162-c.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-in-static.rs Minor test fmt 2024-04-11 16:41:41 +00:00
borrowck-in-static.stderr Adjust error message grammar to be less awkward 2025-08-14 12:50:07 -04:00
borrowck-init-in-called-fn-expr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-init-in-called-fn-expr.stderr Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-init-in-fn-expr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-init-in-fn-expr.stderr Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-init-in-fru.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-init-in-fru.stderr Use /* value */ as a placeholder 2024-04-15 21:36:52 -04:00
borrowck-init-op-equal.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-init-op-equal.stderr Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-init-plus-equal.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-init-plus-equal.stderr Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-insert-during-each.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-insert-during-each.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
borrowck-issue-2657-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-issue-2657-1.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-issue-2657-2.fixed More move error suggestions to clone 2024-04-11 16:41:41 +00:00
borrowck-issue-2657-2.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-issue-2657-2.stderr More move error suggestions to clone 2024-04-11 16:41:41 +00:00
borrowck-issue-14498.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-issue-14498.stderr tweak "make mut" spans when assigning to locals 2023-05-05 22:40:04 +12:00
borrowck-issue-48962.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-issue-48962.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
borrowck-lend-args.rs tests: remove //@ pretty-expanded usages 2024-11-26 02:50:48 +08:00
borrowck-lend-flow-if.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-lend-flow-if.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-lend-flow-loop.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-lend-flow-loop.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-lend-flow-match.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-lend-flow-match.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-lend-flow.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-lend-flow.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-loan-blocks-move-cc.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-loan-blocks-move-cc.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
borrowck-loan-blocks-move.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-loan-blocks-move.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
borrowck-loan-blocks-mut-uniq.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-loan-blocks-mut-uniq.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-loan-in-overloaded-op.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-loan-in-overloaded-op.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-loan-of-static-data-issue-27616.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-loan-of-static-data-issue-27616.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-loan-rcvr-overloaded-op.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-loan-rcvr-overloaded-op.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
borrowck-loan-rcvr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-loan-rcvr.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
borrowck-loan-vec-content.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-loan-vec-content.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-local-borrow-outlives-fn.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-local-borrow-outlives-fn.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-local-borrow-with-panic-outlives-fn.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-local-borrow-with-panic-outlives-fn.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-local-borrow.rs tests: use needs-subprocess instead of ignore-{wasm32,emscripten,sgx} 2025-01-23 20:51:29 +08:00
borrowck-macro-interaction-issue-6304.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-match-already-borrowed.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-match-already-borrowed.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
borrowck-match-binding-is-assignment.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-match-binding-is-assignment.stderr Better span for "make binding mutable" suggestion 2024-07-04 02:02:21 +00:00
borrowck-move-by-capture-ok.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-move-by-capture.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-by-capture.stderr Adjust error message grammar to be less awkward 2025-08-14 12:50:07 -04:00
borrowck-move-error-with-note.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-move-error-with-note.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-move-error-with-note.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-from-subpath-of-borrowed-path.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-from-subpath-of-borrowed-path.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
borrowck-move-from-unsafe-ptr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-from-unsafe-ptr.stderr fix: prefer (*p).clone to p.clone if the p is a raw pointer 2024-06-29 19:58:18 +08:00
borrowck-move-in-irrefut-pat.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-in-irrefut-pat.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-moved-value-into-closure.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-moved-value-into-closure.stderr Suggest cloning Arc moved into closure 2025-06-24 18:44:41 +00:00
borrowck-move-mut-base-ptr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-mut-base-ptr.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
borrowck-move-out-from-array-match.rs Use PlaceMention for match scrutinees. 2023-10-24 15:30:17 +00:00
borrowck-move-out-from-array-match.stderr Use PlaceMention for match scrutinees. 2023-10-24 15:30:17 +00:00
borrowck-move-out-from-array-no-overlap-match.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-move-out-from-array-no-overlap.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-move-out-from-array-use-match.rs Use PlaceMention for match scrutinees. 2023-10-24 15:30:17 +00:00
borrowck-move-out-from-array-use-match.stderr Use PlaceMention for match scrutinees. 2023-10-24 15:30:17 +00:00
borrowck-move-out-from-array-use-no-overlap-match.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-move-out-from-array-use-no-overlap.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-move-out-from-array-use.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-out-from-array-use.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-out-from-array.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-out-from-array.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-out-of-overloaded-auto-deref.fixed Suggest .clone() in some move errors 2024-04-11 16:41:41 +00:00
borrowck-move-out-of-overloaded-auto-deref.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-move-out-of-overloaded-auto-deref.stderr Suggest .clone() in some move errors 2024-04-11 16:41:41 +00:00
borrowck-move-out-of-overloaded-deref.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-out-of-overloaded-deref.stderr More move error suggestions to clone 2024-04-11 16:41:41 +00:00
borrowck-move-out-of-static-item.rs Minor test fmt 2024-04-11 16:41:41 +00:00
borrowck-move-out-of-static-item.stderr Mention when type parameter could be Clone 2024-04-24 22:21:15 +00:00
borrowck-move-out-of-struct-with-dtor.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-move-out-of-struct-with-dtor.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-move-out-of-struct-with-dtor.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-out-of-tuple-struct-with-dtor.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-move-out-of-tuple-struct-with-dtor.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-move-out-of-tuple-struct-with-dtor.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-out-of-vec-tail.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-out-of-vec-tail.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-move-subcomponent.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-move-subcomponent.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
borrowck-multiple-borrows-interior-boxes.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-multiple-captures.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-multiple-captures.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
borrowck-mut-addr-of-imm-var.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-mut-addr-of-imm-var.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-mut-borrow-linear-errors.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-mut-borrow-linear-errors.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
borrowck-mut-borrow-of-mut-base-ptr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-mut-borrow-of-mut-base-ptr.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
borrowck-mut-slice-of-imm-vec.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-mut-slice-of-imm-vec.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-mut-uniq.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-mut-vec-as-imm-slice.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-mutate-in-guard.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-mutate-in-guard.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-no-cycle-in-exchange-heap.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-no-cycle-in-exchange-heap.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-object-lifetime.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-object-lifetime.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
borrowck-or-init.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-or-init.stderr Bless/update tests. 2025-06-18 10:20:43 +02:00
borrowck-overloaded-call.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-overloaded-call.stderr Mention when type parameter could be Clone 2024-04-24 22:21:15 +00:00
borrowck-overloaded-index-and-overloaded-deref.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-overloaded-index-and-overloaded-deref.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-overloaded-index-autoderef.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-overloaded-index-autoderef.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
borrowck-overloaded-index-move-from-vec.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-overloaded-index-move-from-vec.stderr More move error suggestions to clone 2024-04-11 16:41:41 +00:00
borrowck-overloaded-index-move-index.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-overloaded-index-move-index.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
borrowck-overloaded-index-ref-index.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-overloaded-index-ref-index.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-partial-reinit-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-partial-reinit-1.stderr Mention type that could be Clone but isn't in more cases 2025-07-25 18:34:10 +00:00
borrowck-partial-reinit-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-partial-reinit-2.stderr Mention type that could be Clone but isn't in more cases 2025-07-25 18:34:10 +00:00
borrowck-partial-reinit-3.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-partial-reinit-3.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-partial-reinit-4.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-partial-reinit-4.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-pat-enum.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-pat-reassign-binding.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-pat-reassign-binding.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-pat-reassign-no-binding.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-reborrow-from-mut.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-reborrow-from-mut.stderr tweak "make mut" spans (No. 3) 2023-05-05 22:40:05 +12:00
borrowck-reborrow-from-shorter-lived-andmut.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-reborrow-from-shorter-lived-andmut.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-ref-mut-of-imm.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-ref-mut-of-imm.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-reinit.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-reinit.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-report-with-custom-diagnostic.rs compiletest: Make diagnostic kind mandatory on line annotations 2025-04-30 10:44:24 +03:00
borrowck-report-with-custom-diagnostic.stderr compiletest: Make diagnostic kind mandatory on line annotations 2025-04-30 10:44:24 +03:00
borrowck-return-variable-on-stack-via-clone.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-return-variable-on-stack-via-clone.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-return.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-return.stderr Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-rvalues-mutable.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-scope-of-deref-issue-4666.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-slice-pattern-element-loan-array-no-overlap.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-slice-pattern-element-loan-array.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-slice-pattern-element-loan-array.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-slice-pattern-element-loan-rpass.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-slice-pattern-element-loan-slice-no-overlap.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-slice-pattern-element-loan-slice.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-slice-pattern-element-loan-slice.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-static-item-in-fn.rs tests: remove //@ pretty-expanded usages 2024-11-26 02:50:48 +08:00
borrowck-storage-dead.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-storage-dead.stderr Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-struct-update-with-dtor.rs Account for move error in the spread operator on struct literals 2024-04-11 16:41:42 +00:00
borrowck-struct-update-with-dtor.stderr More sophisticated span trimming 2025-02-21 00:41:17 +00:00
borrowck-swap-mut-base-ptr.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-swap-mut-base-ptr.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-thread-local-static-borrow-outlives-fn.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-thread-local-static-borrow-outlives-fn.stderr bless test expectations 2025-02-04 10:57:49 +00:00
borrowck-trait-lifetime.rs tests: remove //@ pretty-expanded usages 2024-11-26 02:50:48 +08:00
borrowck-unary-move.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-unary-move.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
borrowck-unboxed-closures.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-unboxed-closures.stderr Better account for FnOnce in move errors 2024-04-11 16:41:42 +00:00
borrowck-uninit-after-item.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-uninit-after-item.stderr Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-uninit-field-access.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-uninit-field-access.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-uninit-in-assignop.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-uninit-in-assignop.stderr Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-uninit-ref-chain.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-uninit-ref-chain.stderr Use /* value */ as a placeholder 2024-04-15 21:36:52 -04:00
borrowck-uninit.rs Fix incorrect suggestion for uninitialize binding in destructuring pattern 2024-02-06 23:12:23 +00:00
borrowck-uninit.stderr Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-union-borrow-nested.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-union-borrow-nested.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-union-borrow.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-union-borrow.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
borrowck-union-move-assign.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-union-move-assign.stderr Mention type that could be Clone but isn't in more cases 2025-07-25 18:34:10 +00:00
borrowck-union-move.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-union-move.stderr Mention type that could be Clone but isn't in more cases 2025-07-25 18:34:10 +00:00
borrowck-union-uninitialized.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-union-uninitialized.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-uniq-via-lend.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-uniq-via-lend.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
borrowck-uniq-via-ref.rs tests: remove //@ pretty-expanded usages 2024-11-26 02:50:48 +08:00
borrowck-univariant-enum.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-unsafe-static-mutable-borrows.rs Fix error message for static references or mutable references 2025-04-26 14:48:30 +09:00
borrowck-unsafe-static-mutable-borrows.stderr bless tests with new lint messages 2025-08-19 21:27:10 +02:00
borrowck-unused-mut-locals.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
borrowck-use-in-index-lvalue.fixed Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-use-in-index-lvalue.rs Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-use-in-index-lvalue.stderr Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-use-mut-borrow-rpass.rs tests: remove //@ pretty-expanded usages 2024-11-26 02:50:48 +08:00
borrowck-use-mut-borrow.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-use-mut-borrow.stderr Tweak E0597 2023-01-15 19:46:20 +00:00
borrowck-use-uninitialized-in-cast-trait.fixed Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-use-uninitialized-in-cast-trait.rs Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-use-uninitialized-in-cast-trait.stderr Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-use-uninitialized-in-cast.fixed Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-use-uninitialized-in-cast.rs Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-use-uninitialized-in-cast.stderr Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
borrowck-vec-pattern-element-loan.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-vec-pattern-element-loan.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-vec-pattern-loan-from-mut.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-vec-pattern-loan-from-mut.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-vec-pattern-move-tail.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-vec-pattern-move-tail.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-vec-pattern-nesting.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
borrowck-vec-pattern-nesting.stderr More move error suggestions to clone 2024-04-11 16:41:41 +00:00
borrowck-vec-pattern-tail-element-loan.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-vec-pattern-tail-element-loan.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-while-break.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-while-break.stderr Bless/update tests. 2025-06-18 10:20:43 +02:00
borrowck-while-cond.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-while-cond.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowck-while.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
borrowck-while.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
borrowed-pointer-in-struct-5884.rs Add test batch 1 2025-08-27 00:23:26 -04:00
clone-on-ref.fixed Fix accuracy of T: Clone check in suggestion 2024-04-11 16:41:41 +00:00
clone-on-ref.rs Detect calls to .clone() on T: !Clone types on borrowck errors 2024-03-13 23:05:11 +00:00
clone-on-ref.stderr Bless/update tests. 2025-06-18 10:20:43 +02:00
clone-span-on-try-operator.fixed Suggest .clone() in some move errors 2024-04-11 16:41:41 +00:00
clone-span-on-try-operator.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
clone-span-on-try-operator.stderr Suggest .clone() in some move errors 2024-04-11 16:41:41 +00:00
cloning-in-async-block-121547.rs Fix diagnostics for async block cloning 2024-03-23 20:22:51 +01:00
cloning-in-async-block-121547.stderr Tighten spans for async blocks 2024-06-27 15:19:08 -04:00
closure-borrow-conflict-11192.rs comments 2025-07-25 20:38:54 +05:00
closure-borrow-conflict-11192.stderr comments 2025-07-25 20:38:54 +05:00
copy-overflow.rs Dont ICE on copy error being suppressed due to overflow 2025-07-21 16:07:29 +00:00
copy-overflow.stderr Dont ICE on copy error being suppressed due to overflow 2025-07-21 16:07:29 +00:00
copy-suggestion-region-vid.fixed Replace elided_named_lifetimes with mismatched_lifetime_syntaxes 2025-06-04 10:40:04 -04:00
copy-suggestion-region-vid.rs Replace elided_named_lifetimes with mismatched_lifetime_syntaxes 2025-06-04 10:40:04 -04:00
copy-suggestion-region-vid.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
dbg-issue-120327.rs Suggest a borrow when using dbg 2024-07-16 02:48:47 +08:00
dbg-issue-120327.stderr Suggest a borrow when using dbg 2024-07-16 02:48:47 +08:00
disallow-possibly-uninitialized.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
disallow-possibly-uninitialized.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
do-not-suggest-adding-move-when-closure-is-already-marked-as-move.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
do-not-suggest-adding-move-when-closure-is-already-marked-as-move.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
drop-in-loop.rs Add regression tests for issue 70919 2023-03-05 16:56:57 +01:00
drop-in-loop.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
fn-item-check-trait-ref.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
fn-item-check-trait-ref.stderr borrowck: wf-check fn item args 2024-01-16 09:25:28 +01:00
fn-item-check-type-params.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
fn-item-check-type-params.stderr reword note 2025-09-28 20:55:35 +00:00
format-args-temporary-scopes.e2024.stderr don't extend non-extended super let initializers' block tail temps 2025-09-04 10:14:25 -07:00
format-args-temporary-scopes.rs don't extend non-extended super let initializers' block tail temps 2025-09-04 10:14:25 -07:00
fsu-moves-and-copies.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
generic_const_early_param.rs Stop proving outlives constraints on regions we already reported errors on 2024-05-29 09:27:07 +00:00
generic_const_early_param.stderr Make missing lifetime suggestion verbose 2025-06-24 18:59:42 +00:00
ice-mutability-error-slicing-121807.rs add test for #121807 2024-03-21 21:27:37 +01:00
ice-mutability-error-slicing-121807.stderr bless tests with new lint messages 2025-08-19 21:27:10 +02:00
ice-on-non-ref-sig-ty.rs Don't ICE if HIR and middle types disagree in borrowck error reporting 2024-07-24 23:36:47 -04:00
ice-on-non-ref-sig-ty.stderr Don't ICE if HIR and middle types disagree in borrowck error reporting 2024-07-24 23:36:47 -04:00
immut-function-arguments.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
immut-function-arguments.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
immutable-arg.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
immutable-arg.stderr Better span for "make binding mutable" suggestion 2024-07-04 02:02:21 +00:00
implementation-not-general-enough-ice-133252.rs Avoid ICE in borrowck 2024-12-21 19:08:30 +00:00
implementation-not-general-enough-ice-133252.stderr reword note 2025-09-28 20:55:35 +00:00
implied-bound-from-impl-header.rs Deeply normalize in impl header 2025-02-11 19:24:07 +00:00
implied-bound-from-normalized-arg.rs Deeply normalize args for implied bounds 2025-02-11 19:24:07 +00:00
incorrect-loan-error-on-local-update-5550.rs Add test batch 1 2025-08-27 00:23:26 -04:00
index-mut-help-with-impl.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
index-mut-help-with-impl.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
index-mut-help.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
index-mut-help.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
issue-7573.rs best_blame_constraint: don't filter constraints by sup SCC 2025-01-06 16:08:29 -08:00
issue-7573.stderr best_blame_constraint: don't filter constraints by sup SCC 2025-01-06 16:08:29 -08:00
issue-10876.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-11493.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-11493.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-11493.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-17263.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-17545.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-17545.stderr reword note 2025-09-28 20:55:35 +00:00
issue-17718-static-move.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-17718-static-move.stderr Mention when type parameter could be Clone 2024-04-24 22:21:15 +00:00
issue-20801.rs Update tests for hidden references to mutable static 2024-09-13 14:10:56 +03:00
issue-20801.stderr Update tests for hidden references to mutable static 2024-09-13 14:10:56 +03:00
issue-23338-params-outlive-temps-of-body.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-24267-flow-exit.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-24267-flow-exit.stderr Bless/update tests. 2025-06-18 10:20:43 +02:00
issue-25793.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-25793.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-28934.rs tests: use needs-subprocess instead of ignore-{wasm32,emscripten,sgx} 2025-01-23 20:51:29 +08:00
issue-29166.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-31287-drop-in-guard.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-31287-drop-in-guard.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-33819.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-33819.stderr Fix &mut removal suggestion 2024-07-04 04:36:52 +00:00
issue-36082.fixed UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
issue-36082.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
issue-36082.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-41962.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-41962.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-42344.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-42344.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-45199.rs Better span for "make binding mutable" suggestion 2024-07-04 02:02:21 +00:00
issue-45199.stderr Better span for "make binding mutable" suggestion 2024-07-04 02:02:21 +00:00
issue-45983.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-45983.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-46095.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-46471.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-46471.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-47215-ice-from-drop-elab.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-47215-ice-from-drop-elab.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-47646.rs Move test files 2023-04-20 15:06:17 -03:00
issue-47646.stderr Bless/update tests. 2025-06-18 10:20:43 +02:00
issue-51117.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-51117.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-51301.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-51301.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-51348-multi-ref-mut-in-guard.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-51415.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-51415.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-51415.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-52713-bug.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-52713-bug.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-52967-edition-2018-needs-two-phase-borrows.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-53432-nested-closure-outlives-borrowed-value.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-53432-nested-closure-outlives-borrowed-value.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-54499-field-mutation-marks-mut-as-used.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54499-field-mutation-marks-mut-as-used.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54499-field-mutation-of-moved-out-with-mut.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54499-field-mutation-of-moved-out-with-mut.stderr Mention type that could be Clone but isn't in more cases 2025-07-25 18:34:10 +00:00
issue-54499-field-mutation-of-moved-out.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54499-field-mutation-of-moved-out.stderr Mention type that could be Clone but isn't in more cases 2025-07-25 18:34:10 +00:00
issue-54499-field-mutation-of-never-init.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54499-field-mutation-of-never-init.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54597-reject-move-out-of-borrow-via-pat.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-54597-reject-move-out-of-borrow-via-pat.stderr Mention type that could be Clone but isn't in more cases 2025-07-25 18:34:10 +00:00
issue-55492-borrowck-migrate-scans-parents.rs Update tests for hidden references to mutable static 2024-09-13 14:10:56 +03:00
issue-55492-borrowck-migrate-scans-parents.stderr Update tests for hidden references to mutable static 2024-09-13 14:10:56 +03:00
issue-55552-ascribe-wildcard-to-structured-pattern.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-58776-borrowck-scans-children.rs Desugars drop and replace at MIR build 2023-03-03 16:33:11 +01:00
issue-58776-borrowck-scans-children.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-62007-assign-box.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-62007-assign-field.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-62107-match-arm-scopes.rs Use PlaceMention for match scrutinees. 2023-10-24 15:30:17 +00:00
issue-62107-match-arm-scopes.stderr Handle more cases of value suggestions 2024-04-10 20:36:14 +00:00
issue-62387-suggest-iter-mut-2.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-62387-suggest-iter-mut-2.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-62387-suggest-iter-mut-2.stderr Trim suggestion parts to the subset that is purely additive 2025-02-14 00:44:10 -08:00
issue-62387-suggest-iter-mut.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-62387-suggest-iter-mut.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-62387-suggest-iter-mut.stderr Trim suggestion parts to the subset that is purely additive 2025-02-14 00:44:10 -08:00
issue-64453.rs Note def descr in NonConstFunctionCall 2024-12-23 22:15:32 +00:00
issue-64453.stderr Note def descr in NonConstFunctionCall 2024-12-23 22:15:32 +00:00
issue-69789-iterator-mut-suggestion.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-69789-iterator-mut-suggestion.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-70919-drop-in-loop.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-71546.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-80772.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-81365-1.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81365-1.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-81365-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81365-2.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-81365-3.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81365-3.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-81365-4.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81365-4.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-81365-5.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81365-5.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-81365-6.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81365-6.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-81365-7.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81365-7.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-81365-8.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81365-8.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-81365-9.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81365-9.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-81365-10.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81365-10.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-81365-11.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-81365-11.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-81899.rs Use the informative error as the main const eval error message 2025-06-02 15:37:15 +00:00
issue-81899.stderr const-eval error: always say in which item the error occurred 2025-06-07 13:42:30 +02:00
issue-82032.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-82032.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-82126-mismatched-subst-and-hir.rs Bless test fallout (duplicate diagnostics) 2024-03-20 13:00:34 -04:00
issue-82126-mismatched-subst-and-hir.stderr Revert suggestion verbosity change 2024-07-22 22:51:53 +00:00
issue-82462.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-82462.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-83309-ice-immut-in-for-loop.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-83309-ice-immut-in-for-loop.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-83760.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-83760.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-83760.stderr Suggest cloning and point out obligation errors on move error 2023-12-04 21:54:32 +00:00
issue-83924.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-83924.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-83924.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-85581.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-85581.stderr bless test stderr 2025-06-06 21:27:37 -04:00
issue-85765-closure.rs Make InferCtxtExt::could_impl_trait less messed up 2024-01-13 22:00:34 +00:00
issue-85765-closure.stderr More sophisticated span trimming 2025-02-21 00:41:17 +00:00
issue-85765.rs Make InferCtxtExt::could_impl_trait less messed up 2024-01-13 22:00:34 +00:00
issue-85765.stderr More sophisticated span trimming 2025-02-21 00:41:17 +00:00
issue-87456-point-to-closure.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-87456-point-to-closure.stderr Adjust error message grammar to be less awkward 2025-08-14 12:50:07 -04:00
issue-88434-minimal-example.rs Use the informative error as the main const eval error message 2025-06-02 15:37:15 +00:00
issue-88434-minimal-example.stderr const-eval error: always say in which item the error occurred 2025-06-07 13:42:30 +02:00
issue-88434-removal-index-should-be-less.rs Use the informative error as the main const eval error message 2025-06-02 15:37:15 +00:00
issue-88434-removal-index-should-be-less.stderr const-eval error: always say in which item the error occurred 2025-06-07 13:42:30 +02:00
issue-91206.rs Make InferCtxtExt::could_impl_trait less messed up 2024-01-13 22:00:34 +00:00
issue-91206.stderr Make InferCtxtExt::could_impl_trait less messed up 2024-01-13 22:00:34 +00:00
issue-92015.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-92015.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-92157.rs tests: use minicore more 2025-02-24 09:26:54 +00:00
issue-92157.stderr tests: use minicore more 2025-02-24 09:26:54 +00:00
issue-93078.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-93078.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
issue-93093.rs Tweak &mut self suggestion span 2025-01-28 19:35:51 +00:00
issue-93093.stderr Tweak &mut self suggestion span 2025-01-28 19:35:51 +00:00
issue-95079-missing-move-in-nested-closure.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-95079-missing-move-in-nested-closure.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-95079-missing-move-in-nested-closure.stderr adjust how closure/generator types and rvalues are printed 2023-09-21 22:20:58 +02:00
issue-101119.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-101119.stderr Peel off explicit (or implicit) deref before suggesting clone on move error in borrowck 2024-07-26 14:41:56 -04:00
issue-102209.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-102209.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
issue-103095.rs "normalize" signature before checking mentions self 2025-01-28 14:11:29 +00:00
issue-103250.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-103250.stderr Use /* value */ as a placeholder 2024-04-15 21:36:52 -04:00
issue-103624.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-103624.stderr Adjust error message grammar to be less awkward 2025-08-14 12:50:07 -04:00
issue-104639-lifetime-order.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-109271-pass-self-into-closure.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-109271-pass-self-into-closure.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-109271-pass-self-into-closure.stderr Tweak multispan rendering 2024-12-12 23:36:27 +00:00
issue-111554.rs Don't suggest changing {ImmRef,MutRef} implicit self to be mutable 2023-05-29 13:11:03 +08:00
issue-111554.stderr More accurate mutability suggestion 2024-07-04 05:36:34 +00:00
issue-115259-suggest-iter-mut.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-115259-suggest-iter-mut.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
issue-115259-suggest-iter-mut.stderr Trim suggestion parts to the subset that is purely additive 2025-02-14 00:44:10 -08:00
issue-119915-bad-clone-suggestion.rs Make InferCtxtExt::could_impl_trait less messed up 2024-01-13 22:00:34 +00:00
issue-119915-bad-clone-suggestion.stderr Mention when type parameter could be Clone 2024-04-24 22:21:15 +00:00
kindck-implicit-close-over-mut-var.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
lazy-init.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
let_underscore_temporary.rs Update test. 2024-02-20 15:34:11 +01:00
let_underscore_temporary.stderr Update test. 2024-02-20 15:34:11 +01:00
liberated-region-from-outer-closure.rs Make sure to account for the right item universal regions in borrowck 2025-07-30 04:07:19 +00:00
liberated-region-from-outer-closure.stderr Make sure to account for the right item universal regions in borrowck 2025-07-30 04:07:19 +00:00
many-mutable-borrows.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
many-mutable-borrows.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
mismatched-pointer-type-in-self-7061.rs Rehome tests/ui/issues/ tests [3/?] 2025-08-04 16:43:53 -04:00
mismatched-pointer-type-in-self-7061.stderr Rehome tests/ui/issues/ tests [3/?] 2025-08-04 16:43:53 -04:00
move-error-in-promoted-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
move-error-in-promoted-2.stderr Mention when type parameter could be Clone 2024-04-24 22:21:15 +00:00
move-error-in-promoted.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
move-error-in-promoted.stderr Suggest .clone() in some move errors 2024-04-11 16:41:41 +00:00
move-error-snippets-ext.rs tests: use //@ ignore-auxiliary with backlinked primary test file 2025-04-17 19:45:28 +08:00
move-error-snippets.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
move-error-snippets.stderr Mention when type parameter could be Clone 2024-04-24 22:21:15 +00:00
move-error-suggest-clone-panic-issue-127915.rs fixes panic error 2024-07-19 09:34:32 +08:00
move-error-suggest-clone-panic-issue-127915.stderr reword trait bound suggestion message to include the bounds 2024-12-07 21:26:20 +00:00
move-from-union-field-issue-66500.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
move-from-union-field-issue-66500.stderr fix: prefer (*p).clone to p.clone if the p is a raw pointer 2024-06-29 19:58:18 +08:00
move-in-pattern-mut-in-loop.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
move-in-pattern-mut-in-loop.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
move-in-pattern-mut.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
move-in-pattern-mut.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
move-in-pattern.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
move-in-pattern.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
move-in-pattern.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
move-in-static-initializer-issue-38520.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
move-in-static-initializer-issue-38520.stderr Mention when type parameter could be Clone 2024-04-24 22:21:15 +00:00
moved-value-in-closure-suggestion-64559.rs Add test batch 4 2025-10-11 21:59:51 -04:00
moved-value-in-closure-suggestion-64559.stderr Add test batch 4 2025-10-11 21:59:51 -04:00
moved-value-in-thread-loop-12041.rs comments 2025-07-31 21:25:49 +05:00
moved-value-in-thread-loop-12041.stderr comments 2025-07-31 21:25:49 +05:00
moved-value-suggest-reborrow-issue-127285.fixed If the moved value is a mut reference, it is used in a generic function and it's type is a generic param, it can be reborrowed to avoid moving. 2024-07-17 10:07:02 +08:00
moved-value-suggest-reborrow-issue-127285.rs If the moved value is a mut reference, it is used in a generic function and it's type is a generic param, it can be reborrowed to avoid moving. 2024-07-17 10:07:02 +08:00
moved-value-suggest-reborrow-issue-127285.stderr If the moved value is a mut reference, it is used in a generic function and it's type is a generic param, it can be reborrowed to avoid moving. 2024-07-17 10:07:02 +08:00
multiple-mutable-borrows-error-65131.rs Add test batch 4 2025-10-11 21:59:51 -04:00
multiple-mutable-borrows-error-65131.stderr Add test batch 4 2025-10-11 21:59:51 -04:00
mut-borrow-in-loop-2.rs Detect when move of !Copy value occurs within loop and should likely not be cloned 2024-03-17 21:32:26 +00:00
mut-borrow-in-loop-2.stderr Dedup &mut * reborrow suggestion in loops 2025-03-13 18:03:26 +01:00
mut-borrow-in-loop.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
mut-borrow-in-loop.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
mut-borrow-of-mut-ref.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
mut-borrow-of-mut-ref.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
mut-borrow-outside-loop.rs Remove attribute #[rustc_error] 2025-03-30 01:32:21 +03:00
mut-borrow-outside-loop.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
mutability-errors.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
mutability-errors.stderr More accurate mutability suggestion 2024-07-04 05:36:34 +00:00
mutable-borrow-behind-reference-61623.rs Add test batch 4 2025-10-11 21:59:51 -04:00
mutable-borrow-behind-reference-61623.stderr Add test batch 4 2025-10-11 21:59:51 -04:00
no-invalid-mut-suggestion-for-raw-pointer-issue-127562.rs Add regression test for issue 127562 2024-12-13 16:32:23 +01:00
no-invalid-mut-suggestion-for-raw-pointer-issue-127562.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
non-ADT-struct-pattern-box-pattern-ice-121463.rs add test for ice #121463 2024-04-21 22:00:38 +02:00
non-ADT-struct-pattern-box-pattern-ice-121463.stderr add test for ice #121463 2024-04-21 22:00:38 +02:00
opaque-types-patterns-subtyping-ice-104779.rs add test for #104779 opaque types, patterns and subtyping ICE: IndexMap: key not found 2024-03-23 12:19:05 +01:00
opaque-types-patterns-subtyping-ice-104779.stderr add test for #104779 opaque types, patterns and subtyping ICE: IndexMap: key not found 2024-03-23 12:19:05 +01:00
or-patterns.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
or-patterns.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
overwrite-anon-late-param-regions.rs Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
overwrite-anon-late-param-regions.stderr Implement #[define_opaque] attribute for functions. 2025-03-11 12:05:02 +00:00
ownership-struct-update-moved-error.rs cleaned up some tests 2025-07-10 18:50:35 +05:00
ownership-struct-update-moved-error.stderr cleaned up some tests 2025-07-10 18:50:35 +05:00
pointer-reassignment-after-deref-78192.rs Add test batch 5 2025-10-12 00:33:20 -04:00
promote-ref-mut-in-let-issue-46557.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
promote-ref-mut-in-let-issue-46557.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
reassignment_immutable_fields.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
reassignment_immutable_fields.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
reassignment_immutable_fields_overlapping.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
reassignment_immutable_fields_overlapping.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
reassignment_immutable_fields_twice.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
reassignment_immutable_fields_twice.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
reborrow-sugg-move-then-borrow.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
reborrow-sugg-move-then-borrow.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
refcell-borrow-comparison-12033.rs comments 2025-07-31 21:25:49 +05:00
region-checker-map-closure-13665.rs Rehome tests/ui/issues/ tests [3/?] 2025-08-04 16:43:53 -04:00
regions-bound-missing-bound-in-impl.rs Better error message for late/early lifetime param mismatch 2025-05-07 18:12:54 +00:00
regions-bound-missing-bound-in-impl.stderr Better error message for late/early lifetime param mismatch 2025-05-07 18:12:54 +00:00
regions-escape-bound-fn-2.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
regions-escape-bound-fn-2.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
regions-escape-bound-fn.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
regions-escape-bound-fn.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
regions-escape-unboxed-closure.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
regions-escape-unboxed-closure.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
return-local-binding-from-desugaring.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
return-local-binding-from-desugaring.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
rvalue-borrow-scope-error.rs cleaned up some tests 2025-06-05 20:03:29 +05:00
rvalue-borrow-scope-error.stderr cleaned up some tests 2025-06-05 20:03:29 +05:00
rvalue-lifetime-match-equivalence-7660.rs Rehome tests/ui/issues/ tests [5/?] 2025-08-17 13:01:02 -04:00
slice-index-bounds-check-invalidation.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
slice-index-bounds-check-invalidation.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
span-semicolon-issue-139049.fixed Handle same-crate macro for borrowck semicolon suggestion 2025-06-16 19:58:01 +02:00
span-semicolon-issue-139049.rs Handle same-crate macro for borrowck semicolon suggestion 2025-06-16 19:58:01 +02:00
span-semicolon-issue-139049.stderr Handle same-crate macro for borrowck semicolon suggestion 2025-06-16 19:58:01 +02:00
static-trait-bound-lost.rs Add tests for two untested cases of placeholder relations 2025-04-22 12:07:53 +02:00
string-borrowing-pattern-matching-11869.rs Rehome tests/ui/issues/ tests [2/?] 2025-08-02 15:29:16 -04:00
string-literal-match-patterns-11869.rs comments 2025-07-31 21:25:49 +05:00
struct-with-reference-to-trait-5708.rs Add test batch 1 2025-08-27 00:23:26 -04:00
suggest-as-ref-on-mut-closure.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
suggest-as-ref-on-mut-closure.stderr Suggest cloning and point out obligation errors on move error 2023-12-04 21:54:32 +00:00
suggest-assign-rvalue.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
suggest-assign-rvalue.stderr Bless/update tests. 2025-06-18 10:20:43 +02:00
suggest-local-var-double-mut.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
suggest-local-var-double-mut.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
suggest-local-var-for-vector.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
suggest-local-var-for-vector.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
suggest-local-var-imm-and-mut.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
suggest-local-var-imm-and-mut.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
suggest-lt-on-ty-alias-w-generics.rs Fix lifetime suggestion for type aliases with objects in them 2023-04-25 20:41:59 +00:00
suggest-lt-on-ty-alias-w-generics.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
suggest-mut-iterator.fixed [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
suggest-mut-iterator.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
suggest-mut-iterator.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
suggest-ref-mut-issue-118596.rs Suggest ref mut for pattern matching assignment 2024-04-25 04:54:25 +08:00
suggest-ref-mut-issue-118596.stderr Better span for "make binding mutable" suggestion 2024-07-04 02:02:21 +00:00
suggest-storing-local-var-for-vector.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
suggest-storing-local-var-for-vector.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
super-let-lifetime-and-drop.borrowck.stderr moved tests 2025-07-13 00:03:31 +05:00
super-let-lifetime-and-drop.rs moved tests 2025-07-13 00:03:31 +05:00
tainted-promoteds.rs Leave promoteds untainted by errors when borrowck fails 2023-04-30 23:57:47 +02:00
tainted-promoteds.stderr Better span for "make binding mutable" suggestion 2024-07-04 02:02:21 +00:00
trait-impl-argument-difference-ice.rs Account for trait/impl difference when suggesting changing argument from ref to mut ref 2024-04-06 16:23:10 +00:00
trait-impl-argument-difference-ice.stderr bless tests with new lint messages 2025-08-19 21:27:10 +02:00
trait-method-lifetime-substitution-5518.rs Add test batch 1 2025-08-27 00:23:26 -04:00
two-phase-across-loop.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
two-phase-across-loop.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
two-phase-activation-sharing-interference.nll_target.stderr Fix test problems discovered by the revision check 2024-05-09 14:47:09 +10:00
two-phase-activation-sharing-interference.rs Fix test problems discovered by the revision check 2024-05-09 14:47:09 +10:00
two-phase-allow-access-during-reservation.nll_target.stderr Fix test problems discovered by the revision check 2024-05-09 14:47:09 +10:00
two-phase-allow-access-during-reservation.rs Fix test problems discovered by the revision check 2024-05-09 14:47:09 +10:00
two-phase-baseline.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
two-phase-bin-ops.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
two-phase-cannot-nest-mut-self-calls.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
two-phase-cannot-nest-mut-self-calls.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
two-phase-control-flow-split-before-activation.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
two-phase-method-receivers.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
two-phase-multi-mut.rs UI tests: add missing diagnostic kinds where possible 2025-04-08 23:06:31 +03:00
two-phase-multi-mut.stderr Do not set up wrong span for adjustments 2023-07-10 20:09:26 +00:00
two-phase-multiple-activations.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
two-phase-nonrecv-autoref.base.stderr Fix test problems discovered by the revision check 2024-05-09 14:47:09 +10:00
two-phase-nonrecv-autoref.rs Fix test problems discovered by the revision check 2024-05-09 14:47:09 +10:00
two-phase-reservation-sharing-interference-2.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
two-phase-reservation-sharing-interference-2.stderr Move /src/test to /tests 2023-01-11 09:32:08 +00:00
two-phase-reservation-sharing-interference.nll_target.stderr Fix test problems discovered by the revision check 2024-05-09 14:47:09 +10:00
two-phase-reservation-sharing-interference.rs Fix test problems discovered by the revision check 2024-05-09 14:47:09 +10:00
two-phase-sneaky.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
two-phase-sneaky.stderr Show number in error message even for one error 2023-11-24 19:15:52 +01:00
two-phase-surprise-no-conflict.rs Move /src/test to /tests 2023-01-11 09:32:08 +00:00
two-phase-surprise-no-conflict.stderr best_blame_constraint: don't filter constraints by sup SCC 2025-01-06 16:08:29 -08:00
unboxed-closures-move-upvar-from-non-once-ref-closure.fixed Suggest .clone() in some move errors 2024-04-11 16:41:41 +00:00
unboxed-closures-move-upvar-from-non-once-ref-closure.rs [AUTO-GENERATED] Migrate ui tests from // to //@ directives 2024-02-16 20:02:50 +00:00
unboxed-closures-move-upvar-from-non-once-ref-closure.stderr Adjust error message grammar to be less awkward 2025-08-14 12:50:07 -04:00
unconstrained-closure-lifetime-generic.rs Handle regions equivalent to 'static in non_local_bounds 2025-04-14 10:00:28 +00:00
unconstrained-closure-lifetime-generic.stderr Handle regions equivalent to 'static in non_local_bounds 2025-04-14 10:00:28 +00:00
unconstrained-closure-lifetime-trait-object.rs Handle regions equivalent to 'static in non_local_bounds 2025-04-14 10:00:28 +00:00
unconstrained-closure-lifetime-trait-object.stderr Handle regions equivalent to 'static in non_local_bounds 2025-04-14 10:00:28 +00:00
uninitalized-in-match-arm-issue-126133.rs No uninitalized report in a pre-returned match arm 2024-06-12 11:11:02 +08:00
uninitalized-in-match-arm-issue-126133.stderr No uninitalized report in a pre-returned match arm 2024-06-12 11:11:02 +08:00
unmatched-arg-and-hir-arg-issue-126385.rs Convert a span_bug to a span_delayed_bug. 2024-06-17 15:21:07 +10:00
unmatched-arg-and-hir-arg-issue-126385.stderr Show diff suggestion format on verbose replacement 2025-02-10 20:21:39 +00:00
writing-to-immutable-vec.rs Cleaned up 5 tests in tests/ui 2025-04-21 16:16:38 +09:00
writing-to-immutable-vec.stderr Cleaned up 5 tests in tests/ui 2025-04-21 16:16:38 +09:00