From a1fd54e08e9ca4692c528bb69eee6bb3acdfeab7 Mon Sep 17 00:00:00 2001 From: danieljofficial Date: Fri, 27 Mar 2026 17:05:23 +0100 Subject: [PATCH] move borrowck tests out of tests/ui/issues --- .../assign-op-invariance-lifetime.rs} | 0 .../assign-op-invariance-lifetime.stderr} | 0 .../borrow-in-match-with-format-string.rs} | 0 .../borrowed-mut-pointer-assign-overflow-off.rs} | 0 .../borrowed-mut-pointer-assign-overflow-off.stderr} | 0 .../borrowed-mut-pointer-assign-overflow-on.rs} | 0 .../borrowed-mut-pointer-assign-overflow-on.stderr} | 0 .../issue-41498.rs => borrowck/call-and-ref-option-mutate.rs} | 0 .../cannot-assign-borrowed-ref-in-slice.rs} | 0 .../cannot-assign-borrowed-ref-in-slice.stderr} | 0 .../cannot-borrow-index-of-hashmap-in-for.rs} | 0 .../cannot-borrow-index-of-hashmap-in-for.stderr} | 0 .../cannot-borrow-index-output-mutably.rs} | 0 .../cannot-borrow-index-output-mutably.stderr} | 0 .../cannot-move-out-of-borrowed-ref-closure.rs} | 0 .../cannot-move-out-of-borrowed-ref-closure.stderr} | 0 .../cannot-return-ref-to-fn-param-in-filter-map.rs} | 0 .../cannot-return-ref-to-fn-param-in-filter-map.stderr} | 0 .../cannot-return-ref-to-temporary-format-args.rs} | 0 .../cannot-return-ref-to-temporary-format-args.stderr} | 0 .../issue-18566.rs => borrowck/deref-and-mut-borrow-conflict.rs} | 0 .../deref-and-mut-borrow-conflict.stderr} | 0 .../fnmut-borrow-error-in-closure-match.rs} | 0 .../fnmut-borrow-error-in-closure-match.stderr} | 0 .../immutable-borrow-prevents-mut-method.rs} | 0 .../immutable-borrow-prevents-mut-method.stderr} | 0 .../mut-borrow-conflict-in-closures-vec.rs} | 0 .../mut-borrow-conflict-in-closures-vec.stderr} | 0 .../reborrow-in-loop-match-recursive-enum.rs} | 0 .../reborrow-in-match-ref-mut-option.rs} | 0 .../ref-mut-rebind-does-not-affect-outer.rs} | 0 .../self-field-consume-with-drop-type.rs} | 0 .../struct-field-move-with-drop-borrow.rs} | 0 .../tuple-field-move-with-drop-borrow.rs} | 0 .../use-moved-value-in-match-guard-drop.rs} | 0 .../use-moved-value-in-match-guard-drop.stderr} | 0 36 files changed, 0 insertions(+), 0 deletions(-) rename tests/ui/{issues/issue-52126-assign-op-invariance.rs => borrowck/assign-op-invariance-lifetime.rs} (100%) rename tests/ui/{issues/issue-52126-assign-op-invariance.stderr => borrowck/assign-op-invariance-lifetime.stderr} (100%) rename tests/ui/{issues/issue-21400.rs => borrowck/borrow-in-match-with-format-string.rs} (100%) rename tests/ui/{issues/issue-45697.rs => borrowck/borrowed-mut-pointer-assign-overflow-off.rs} (100%) rename tests/ui/{issues/issue-45697.stderr => borrowck/borrowed-mut-pointer-assign-overflow-off.stderr} (100%) rename tests/ui/{issues/issue-45697-1.rs => borrowck/borrowed-mut-pointer-assign-overflow-on.rs} (100%) rename tests/ui/{issues/issue-45697-1.stderr => borrowck/borrowed-mut-pointer-assign-overflow-on.stderr} (100%) rename tests/ui/{issues/issue-41498.rs => borrowck/call-and-ref-option-mutate.rs} (100%) rename tests/ui/{issues/issue-40288.rs => borrowck/cannot-assign-borrowed-ref-in-slice.rs} (100%) rename tests/ui/{issues/issue-40288.stderr => borrowck/cannot-assign-borrowed-ref-in-slice.stderr} (100%) rename tests/ui/{issues/issue-41726.rs => borrowck/cannot-borrow-index-of-hashmap-in-for.rs} (100%) rename tests/ui/{issues/issue-41726.stderr => borrowck/cannot-borrow-index-of-hashmap-in-for.stderr} (100%) rename tests/ui/{issues/issue-44405.rs => borrowck/cannot-borrow-index-output-mutably.rs} (100%) rename tests/ui/{issues/issue-44405.stderr => borrowck/cannot-borrow-index-output-mutably.stderr} (100%) rename tests/ui/{issues/issue-4335.rs => borrowck/cannot-move-out-of-borrowed-ref-closure.rs} (100%) rename tests/ui/{issues/issue-4335.stderr => borrowck/cannot-move-out-of-borrowed-ref-closure.stderr} (100%) rename tests/ui/{issues/issue-26619.rs => borrowck/cannot-return-ref-to-fn-param-in-filter-map.rs} (100%) rename tests/ui/{issues/issue-26619.stderr => borrowck/cannot-return-ref-to-fn-param-in-filter-map.stderr} (100%) rename tests/ui/{issues/issue-27592.rs => borrowck/cannot-return-ref-to-temporary-format-args.rs} (100%) rename tests/ui/{issues/issue-27592.stderr => borrowck/cannot-return-ref-to-temporary-format-args.stderr} (100%) rename tests/ui/{issues/issue-18566.rs => borrowck/deref-and-mut-borrow-conflict.rs} (100%) rename tests/ui/{issues/issue-18566.stderr => borrowck/deref-and-mut-borrow-conflict.stderr} (100%) rename tests/ui/{issues/issue-28971.rs => borrowck/fnmut-borrow-error-in-closure-match.rs} (100%) rename tests/ui/{issues/issue-28971.stderr => borrowck/fnmut-borrow-error-in-closure-match.stderr} (100%) rename tests/ui/{issues/issue-42106.rs => borrowck/immutable-borrow-prevents-mut-method.rs} (100%) rename tests/ui/{issues/issue-42106.stderr => borrowck/immutable-borrow-prevents-mut-method.stderr} (100%) rename tests/ui/{issues/issue-18783.rs => borrowck/mut-borrow-conflict-in-closures-vec.rs} (100%) rename tests/ui/{issues/issue-18783.stderr => borrowck/mut-borrow-conflict-in-closures-vec.stderr} (100%) rename tests/ui/{issues/issue-25579.rs => borrowck/reborrow-in-loop-match-recursive-enum.rs} (100%) rename tests/ui/{issues/issue-28839.rs => borrowck/reborrow-in-match-ref-mut-option.rs} (100%) rename tests/ui/{issues/issue-29053.rs => borrowck/ref-mut-rebind-does-not-affect-outer.rs} (100%) rename tests/ui/{issues/issue-47703.rs => borrowck/self-field-consume-with-drop-type.rs} (100%) rename tests/ui/{issues/issue-47703-1.rs => borrowck/struct-field-move-with-drop-borrow.rs} (100%) rename tests/ui/{issues/issue-47703-tuple.rs => borrowck/tuple-field-move-with-drop-borrow.rs} (100%) rename tests/ui/{issues/issue-29723.rs => borrowck/use-moved-value-in-match-guard-drop.rs} (100%) rename tests/ui/{issues/issue-29723.stderr => borrowck/use-moved-value-in-match-guard-drop.stderr} (100%) diff --git a/tests/ui/issues/issue-52126-assign-op-invariance.rs b/tests/ui/borrowck/assign-op-invariance-lifetime.rs similarity index 100% rename from tests/ui/issues/issue-52126-assign-op-invariance.rs rename to tests/ui/borrowck/assign-op-invariance-lifetime.rs diff --git a/tests/ui/issues/issue-52126-assign-op-invariance.stderr b/tests/ui/borrowck/assign-op-invariance-lifetime.stderr similarity index 100% rename from tests/ui/issues/issue-52126-assign-op-invariance.stderr rename to tests/ui/borrowck/assign-op-invariance-lifetime.stderr diff --git a/tests/ui/issues/issue-21400.rs b/tests/ui/borrowck/borrow-in-match-with-format-string.rs similarity index 100% rename from tests/ui/issues/issue-21400.rs rename to tests/ui/borrowck/borrow-in-match-with-format-string.rs diff --git a/tests/ui/issues/issue-45697.rs b/tests/ui/borrowck/borrowed-mut-pointer-assign-overflow-off.rs similarity index 100% rename from tests/ui/issues/issue-45697.rs rename to tests/ui/borrowck/borrowed-mut-pointer-assign-overflow-off.rs diff --git a/tests/ui/issues/issue-45697.stderr b/tests/ui/borrowck/borrowed-mut-pointer-assign-overflow-off.stderr similarity index 100% rename from tests/ui/issues/issue-45697.stderr rename to tests/ui/borrowck/borrowed-mut-pointer-assign-overflow-off.stderr diff --git a/tests/ui/issues/issue-45697-1.rs b/tests/ui/borrowck/borrowed-mut-pointer-assign-overflow-on.rs similarity index 100% rename from tests/ui/issues/issue-45697-1.rs rename to tests/ui/borrowck/borrowed-mut-pointer-assign-overflow-on.rs diff --git a/tests/ui/issues/issue-45697-1.stderr b/tests/ui/borrowck/borrowed-mut-pointer-assign-overflow-on.stderr similarity index 100% rename from tests/ui/issues/issue-45697-1.stderr rename to tests/ui/borrowck/borrowed-mut-pointer-assign-overflow-on.stderr diff --git a/tests/ui/issues/issue-41498.rs b/tests/ui/borrowck/call-and-ref-option-mutate.rs similarity index 100% rename from tests/ui/issues/issue-41498.rs rename to tests/ui/borrowck/call-and-ref-option-mutate.rs diff --git a/tests/ui/issues/issue-40288.rs b/tests/ui/borrowck/cannot-assign-borrowed-ref-in-slice.rs similarity index 100% rename from tests/ui/issues/issue-40288.rs rename to tests/ui/borrowck/cannot-assign-borrowed-ref-in-slice.rs diff --git a/tests/ui/issues/issue-40288.stderr b/tests/ui/borrowck/cannot-assign-borrowed-ref-in-slice.stderr similarity index 100% rename from tests/ui/issues/issue-40288.stderr rename to tests/ui/borrowck/cannot-assign-borrowed-ref-in-slice.stderr diff --git a/tests/ui/issues/issue-41726.rs b/tests/ui/borrowck/cannot-borrow-index-of-hashmap-in-for.rs similarity index 100% rename from tests/ui/issues/issue-41726.rs rename to tests/ui/borrowck/cannot-borrow-index-of-hashmap-in-for.rs diff --git a/tests/ui/issues/issue-41726.stderr b/tests/ui/borrowck/cannot-borrow-index-of-hashmap-in-for.stderr similarity index 100% rename from tests/ui/issues/issue-41726.stderr rename to tests/ui/borrowck/cannot-borrow-index-of-hashmap-in-for.stderr diff --git a/tests/ui/issues/issue-44405.rs b/tests/ui/borrowck/cannot-borrow-index-output-mutably.rs similarity index 100% rename from tests/ui/issues/issue-44405.rs rename to tests/ui/borrowck/cannot-borrow-index-output-mutably.rs diff --git a/tests/ui/issues/issue-44405.stderr b/tests/ui/borrowck/cannot-borrow-index-output-mutably.stderr similarity index 100% rename from tests/ui/issues/issue-44405.stderr rename to tests/ui/borrowck/cannot-borrow-index-output-mutably.stderr diff --git a/tests/ui/issues/issue-4335.rs b/tests/ui/borrowck/cannot-move-out-of-borrowed-ref-closure.rs similarity index 100% rename from tests/ui/issues/issue-4335.rs rename to tests/ui/borrowck/cannot-move-out-of-borrowed-ref-closure.rs diff --git a/tests/ui/issues/issue-4335.stderr b/tests/ui/borrowck/cannot-move-out-of-borrowed-ref-closure.stderr similarity index 100% rename from tests/ui/issues/issue-4335.stderr rename to tests/ui/borrowck/cannot-move-out-of-borrowed-ref-closure.stderr diff --git a/tests/ui/issues/issue-26619.rs b/tests/ui/borrowck/cannot-return-ref-to-fn-param-in-filter-map.rs similarity index 100% rename from tests/ui/issues/issue-26619.rs rename to tests/ui/borrowck/cannot-return-ref-to-fn-param-in-filter-map.rs diff --git a/tests/ui/issues/issue-26619.stderr b/tests/ui/borrowck/cannot-return-ref-to-fn-param-in-filter-map.stderr similarity index 100% rename from tests/ui/issues/issue-26619.stderr rename to tests/ui/borrowck/cannot-return-ref-to-fn-param-in-filter-map.stderr diff --git a/tests/ui/issues/issue-27592.rs b/tests/ui/borrowck/cannot-return-ref-to-temporary-format-args.rs similarity index 100% rename from tests/ui/issues/issue-27592.rs rename to tests/ui/borrowck/cannot-return-ref-to-temporary-format-args.rs diff --git a/tests/ui/issues/issue-27592.stderr b/tests/ui/borrowck/cannot-return-ref-to-temporary-format-args.stderr similarity index 100% rename from tests/ui/issues/issue-27592.stderr rename to tests/ui/borrowck/cannot-return-ref-to-temporary-format-args.stderr diff --git a/tests/ui/issues/issue-18566.rs b/tests/ui/borrowck/deref-and-mut-borrow-conflict.rs similarity index 100% rename from tests/ui/issues/issue-18566.rs rename to tests/ui/borrowck/deref-and-mut-borrow-conflict.rs diff --git a/tests/ui/issues/issue-18566.stderr b/tests/ui/borrowck/deref-and-mut-borrow-conflict.stderr similarity index 100% rename from tests/ui/issues/issue-18566.stderr rename to tests/ui/borrowck/deref-and-mut-borrow-conflict.stderr diff --git a/tests/ui/issues/issue-28971.rs b/tests/ui/borrowck/fnmut-borrow-error-in-closure-match.rs similarity index 100% rename from tests/ui/issues/issue-28971.rs rename to tests/ui/borrowck/fnmut-borrow-error-in-closure-match.rs diff --git a/tests/ui/issues/issue-28971.stderr b/tests/ui/borrowck/fnmut-borrow-error-in-closure-match.stderr similarity index 100% rename from tests/ui/issues/issue-28971.stderr rename to tests/ui/borrowck/fnmut-borrow-error-in-closure-match.stderr diff --git a/tests/ui/issues/issue-42106.rs b/tests/ui/borrowck/immutable-borrow-prevents-mut-method.rs similarity index 100% rename from tests/ui/issues/issue-42106.rs rename to tests/ui/borrowck/immutable-borrow-prevents-mut-method.rs diff --git a/tests/ui/issues/issue-42106.stderr b/tests/ui/borrowck/immutable-borrow-prevents-mut-method.stderr similarity index 100% rename from tests/ui/issues/issue-42106.stderr rename to tests/ui/borrowck/immutable-borrow-prevents-mut-method.stderr diff --git a/tests/ui/issues/issue-18783.rs b/tests/ui/borrowck/mut-borrow-conflict-in-closures-vec.rs similarity index 100% rename from tests/ui/issues/issue-18783.rs rename to tests/ui/borrowck/mut-borrow-conflict-in-closures-vec.rs diff --git a/tests/ui/issues/issue-18783.stderr b/tests/ui/borrowck/mut-borrow-conflict-in-closures-vec.stderr similarity index 100% rename from tests/ui/issues/issue-18783.stderr rename to tests/ui/borrowck/mut-borrow-conflict-in-closures-vec.stderr diff --git a/tests/ui/issues/issue-25579.rs b/tests/ui/borrowck/reborrow-in-loop-match-recursive-enum.rs similarity index 100% rename from tests/ui/issues/issue-25579.rs rename to tests/ui/borrowck/reborrow-in-loop-match-recursive-enum.rs diff --git a/tests/ui/issues/issue-28839.rs b/tests/ui/borrowck/reborrow-in-match-ref-mut-option.rs similarity index 100% rename from tests/ui/issues/issue-28839.rs rename to tests/ui/borrowck/reborrow-in-match-ref-mut-option.rs diff --git a/tests/ui/issues/issue-29053.rs b/tests/ui/borrowck/ref-mut-rebind-does-not-affect-outer.rs similarity index 100% rename from tests/ui/issues/issue-29053.rs rename to tests/ui/borrowck/ref-mut-rebind-does-not-affect-outer.rs diff --git a/tests/ui/issues/issue-47703.rs b/tests/ui/borrowck/self-field-consume-with-drop-type.rs similarity index 100% rename from tests/ui/issues/issue-47703.rs rename to tests/ui/borrowck/self-field-consume-with-drop-type.rs diff --git a/tests/ui/issues/issue-47703-1.rs b/tests/ui/borrowck/struct-field-move-with-drop-borrow.rs similarity index 100% rename from tests/ui/issues/issue-47703-1.rs rename to tests/ui/borrowck/struct-field-move-with-drop-borrow.rs diff --git a/tests/ui/issues/issue-47703-tuple.rs b/tests/ui/borrowck/tuple-field-move-with-drop-borrow.rs similarity index 100% rename from tests/ui/issues/issue-47703-tuple.rs rename to tests/ui/borrowck/tuple-field-move-with-drop-borrow.rs diff --git a/tests/ui/issues/issue-29723.rs b/tests/ui/borrowck/use-moved-value-in-match-guard-drop.rs similarity index 100% rename from tests/ui/issues/issue-29723.rs rename to tests/ui/borrowck/use-moved-value-in-match-guard-drop.rs diff --git a/tests/ui/issues/issue-29723.stderr b/tests/ui/borrowck/use-moved-value-in-match-guard-drop.stderr similarity index 100% rename from tests/ui/issues/issue-29723.stderr rename to tests/ui/borrowck/use-moved-value-in-match-guard-drop.stderr