summaryrefslogtreecommitdiff
path: root/tests/ui/borrowck
ModeNameSize
-rw-r--r--access-mode-in-closures.rs233logplain
-rw-r--r--access-mode-in-closures.stderr608logplain
-rw-r--r--anonymous-region-in-apit.rs223logplain
-rw-r--r--anonymous-region-in-apit.stderr654logplain
-rw-r--r--assign-never-type.rs202logplain
-rw-r--r--assign_mutable_fields.rs412logplain
-rw-r--r--assign_mutable_fields.stderr1025logplain
-rw-r--r--async-reference-generality.rs516logplain
-rw-r--r--async-reference-generality.stderr802logplain
-rw-r--r--bindings-after-at-or-patterns-slice-patterns-box-patterns.rs4512logplain
-rw-r--r--bindings-after-at-or-patterns-slice-patterns-box-patterns.stderr7827logplain
-rw-r--r--borrow-immutable-upvar-mutation-impl-trait.rs265logplain
-rw-r--r--borrow-immutable-upvar-mutation-impl-trait.stderr509logplain
-rw-r--r--borrow-immutable-upvar-mutation.rs1206logplain
-rw-r--r--borrow-immutable-upvar-mutation.stderr3753logplain
-rw-r--r--borrow-raw-address-of-borrowed.rs400logplain
-rw-r--r--borrow-raw-address-of-borrowed.stderr1284logplain
-rw-r--r--borrow-raw-address-of-deref-mutability-ok.rs371logplain
-rw-r--r--borrow-raw-address-of-deref-mutability.rs347logplain
-rw-r--r--borrow-raw-address-of-deref-mutability.stderr911logplain
-rw-r--r--borrow-raw-address-of-mutability-ok.rs657logplain
-rw-r--r--borrow-raw-address-of-mutability.rs853logplain
-rw-r--r--borrow-raw-address-of-mutability.stderr2202logplain
-rw-r--r--borrow-tuple-fields.rs1073logplain
-rw-r--r--borrow-tuple-fields.stderr2412logplain
-rw-r--r--borrowck-access-permissions.rs1296logplain
-rw-r--r--borrowck-access-permissions.stderr2302logplain
-rw-r--r--borrowck-and-init.rs118logplain
-rw-r--r--borrowck-and-init.stderr725logplain
-rw-r--r--borrowck-anon-fields-struct.rs583logplain
-rw-r--r--borrowck-anon-fields-struct.stderr488logplain
-rw-r--r--borrowck-anon-fields-tuple.rs552logplain
-rw-r--r--borrowck-anon-fields-tuple.stderr483logplain
-rw-r--r--borrowck-anon-fields-variant.rs853logplain
-rw-r--r--borrowck-anon-fields-variant.stderr1248logplain
-rw-r--r--borrowck-argument.rs701logplain
-rw-r--r--borrowck-argument.stderr1383logplain
-rw-r--r--borrowck-assign-comp-idx.rs680logplain
-rw-r--r--borrowck-assign-comp-idx.stderr904logplain
-rw-r--r--borrowck-assign-comp.rs1004logplain
-rw-r--r--borrowck-assign-comp.stderr1118logplain
-rw-r--r--borrowck-assign-to-andmut-in-aliasable-loc.rs360logplain
-rw-r--r--borrowck-assign-to-andmut-in-aliasable-loc.stderr853logplain
-rw-r--r--borrowck-assign-to-andmut-in-borrowed-loc.rs541logplain
-rw-r--r--borrowck-assign-to-andmut-in-borrowed-loc.stderr1043logplain
-rw-r--r--borrowck-assign-to-constants.rs151logplain
-rw-r--r--borrowck-assign-to-constants.stderr268logplain
-rw-r--r--borrowck-assign-to-subfield.rs408logplain
-rw-r--r--borrowck-assignment-to-static-mut.rs184logplain
-rw-r--r--borrowck-auto-mut-ref-to-immut-var.rs271logplain
-rw-r--r--borrowck-auto-mut-ref-to-immut-var.stderr417logplain
-rw-r--r--borrowck-autoref-3261.rs605logplain
-rw-r--r--borrowck-autoref-3261.stderr563logplain
-rw-r--r--borrowck-bad-nested-calls-free.rs683logplain
-rw-r--r--borrowck-bad-nested-calls-free.stderr818logplain
-rw-r--r--borrowck-bad-nested-calls-move.rs657logplain
-rw-r--r--borrowck-bad-nested-calls-move.stderr870logplain
-rw-r--r--borrowck-binding-mutbl.rs196logplain
-rw-r--r--borrowck-block-uninit.rs144logplain
-rw-r--r--borrowck-block-uninit.stderr557logplain
-rw-r--r--borrowck-borrow-from-expr-block.rs338logplain
-rw-r--r--borrowck-borrow-from-owned-ptr.rs2771logplain
-rw-r--r--borrowck-borrow-from-owned-ptr.stderr4639logplain
-rw-r--r--borrowck-borrow-from-stack-variable.rs2708logplain
-rw-r--r--borrowck-borrow-from-stack-variable.stderr4685logplain
-rw-r--r--borrowck-borrow-from-temporary.rs273logplain
-rw-r--r--borrowck-borrow-from-temporary.stderr418logplain
-rw-r--r--borrowck-borrow-immut-deref-of-box-as-mut.rs207logplain
-rw-r--r--borrowck-borrow-immut-deref-of-box-as-mut.stderr425logplain
-rw-r--r--borrowck-borrow-mut-base-ptr-in-aliasable-loc.rs513logplain
-rw-r--r--borrowck-borrow-mut-base-ptr-in-aliasable-loc.stderr1384logplain
-rw-r--r--borrowck-borrow-mut-object-twice.rs380logplain
-rw-r--r--borrowck-borrow-mut-object-twice.stderr455logplain
-rw-r--r--borrowck-borrow-of-mut-base-ptr-safe.rs548logplain
-rw-r--r--borrowck-borrow-overloaded-auto-deref.rs2026logplain
-rw-r--r--borrowck-borrow-overloaded-auto-deref.stderr4395logplain
-rw-r--r--borrowck-borrow-overloaded-deref.rs885logplain
-rw-r--r--borrowck-borrow-overloaded-deref.stderr2214logplain
-rw-r--r--borrowck-borrowed-uniq-rvalue-2.rs375logplain
-rw-r--r--borrowck-borrowed-uniq-rvalue-2.stderr735logplain
-rw-r--r--borrowck-borrowed-uniq-rvalue.fixed363logplain
-rw-r--r--borrowck-borrowed-uniq-rvalue.rs336logplain
-rw-r--r--borrowck-borrowed-uniq-rvalue.stderr750logplain
-rw-r--r--borrowck-box-sensitivity.rs3464logplain
-rw-r--r--borrowck-break-uninit-2.rs191logplain
-rw-r--r--borrowck-break-uninit-2.stderr669logplain
-rw-r--r--borrowck-break-uninit.rs182logplain
-rw-r--r--borrowck-break-uninit.stderr667logplain
-rw-r--r--borrowck-closures-mut-and-imm.rs1695logplain
-rw-r--r--borrowck-closures-mut-and-imm.stderr4073logplain
-rw-r--r--borrowck-closures-mut-of-imm.rs407logplain
-rw-r--r--borrowck-closures-mut-of-imm.stderr1244logplain
-rw-r--r--borrowck-closures-mut-of-mut.rs394logplain
-rw-r--r--borrowck-closures-mut-of-mut.stderr720logplain
-rw-r--r--borrowck-closures-slice-patterns-ok.rs2171logplain
-rw-r--r--borrowck-closures-slice-patterns.rs1696logplain
-rw-r--r--borrowck-closures-slice-patterns.stderr4248logplain
-rw-r--r--borrowck-closures-two-imm.rs793logplain
-rw-r--r--borrowck-closures-two-mut-fail.rs1283logplain
-rw-r--r--borrowck-closures-two-mut-fail.stderr3319logplain
-rw-r--r--borrowck-closures-two-mut.rs1339logplain
-rw-r--r--borrowck-closures-two-mut.stderr3384logplain
-rw-r--r--borrowck-closures-unique-imm.rs314logplain
-rw-r--r--borrowck-closures-unique-imm.stderr500logplain
-rw-r--r--borrowck-closures-unique.rs1141logplain
-rw-r--r--borrowck-closures-unique.stderr2102logplain
-rw-r--r--borrowck-closures-use-after-free.rs446logplain
-rw-r--r--borrowck-closures-use-after-free.stderr587logplain
-rw-r--r--borrowck-consume-unsize-vec.rs202logplain
-rw-r--r--borrowck-consume-unsize-vec.stderr910logplain
-rw-r--r--borrowck-consume-upcast-box.rs243logplain
-rw-r--r--borrowck-consume-upcast-box.stderr796logplain
-rw-r--r--borrowck-describe-lvalue.rs8033logplain
-rw-r--r--borrowck-describe-lvalue.stderr12581logplain
-rw-r--r--borrowck-drop-from-guard.rs449logplain
-rw-r--r--borrowck-drop-from-guard.stderr1560logplain
-rw-r--r--borrowck-escaping-closure-error-1.rs495logplain
-rw-r--r--borrowck-escaping-closure-error-1.stderr806logplain
-rw-r--r--borrowck-escaping-closure-error-2.rs525logplain
-rw-r--r--borrowck-escaping-closure-error-2.stderr799logplain
-rw-r--r--borrowck-field-sensitivity-rpass.rs5740logplain
-rw-r--r--borrowck-field-sensitivity.rs2722logplain
-rw-r--r--borrowck-field-sensitivity.stderr5532logplain
-rw-r--r--borrowck-fixed-length-vecs.rs92logplain
-rw-r--r--borrowck-fn-in-const-a.rs232logplain
-rw-r--r--borrowck-fn-in-const-a.stderr360logplain
-rw-r--r--borrowck-fn-in-const-c.rs544logplain
-rw-r--r--borrowck-fn-in-const-c.stderr503logplain
-rw-r--r--borrowck-for-loop-correct-cmt-for-pattern.rs419logplain
-rw-r--r--borrowck-for-loop-correct-cmt-for-pattern.stderr1398logplain
-rw-r--r--borrowck-for-loop-head-linkage.rs250logplain
-rw-r--r--borrowck-for-loop-head-linkage.stderr977logplain
-rw-r--r--borrowck-for-loop-uninitialized-binding.rs122logplain
-rw-r--r--borrowck-for-loop-uninitialized-binding.stderr517logplain
-rw-r--r--borrowck-freeze-frozen-mut.rs636logplain
-rw-r--r--borrowck-if-no-else.rs122logplain
-rw-r--r--borrowck-if-no-else.stderr600logplain
-rw-r--r--borrowck-if-with-else.rs179logplain
-rw-r--r--borrowck-if-with-else.stderr467logplain
-rw-r--r--borrowck-imm-ref-to-mut-rec-field-issue-3162-c.rs189logplain
-rw-r--r--borrowck-imm-ref-to-mut-rec-field-issue-3162-c.stderr469logplain
-rw-r--r--borrowck-in-static.rs301logplain
-rw-r--r--borrowck-in-static.stderr499logplain
-rw-r--r--borrowck-init-in-called-fn-expr.rs104logplain
-rw-r--r--borrowck-init-in-called-fn-expr.stderr476logplain
-rw-r--r--borrowck-init-in-fn-expr.rs121logplain
-rw-r--r--borrowck-init-in-fn-expr.stderr469logplain
-rw-r--r--borrowck-init-in-fru.rs185logplain
-rw-r--r--borrowck-init-in-fru.stderr569logplain
-rw-r--r--borrowck-init-op-equal.rs90logplain
-rw-r--r--borrowck-init-op-equal.stderr454logplain
-rw-r--r--borrowck-init-plus-equal.rs97logplain
-rw-r--r--borrowck-init-plus-equal.stderr474logplain
-rw-r--r--borrowck-insert-during-each.rs464logplain
-rw-r--r--borrowck-insert-during-each.stderr1105logplain
-rw-r--r--borrowck-issue-14498.rs2726logplain
-rw-r--r--borrowck-issue-14498.stderr3271logplain
-rw-r--r--borrowck-issue-2657-1.rs280logplain
-rw-r--r--borrowck-issue-2657-1.stderr447logplain
-rw-r--r--borrowck-issue-2657-2.fixed189logplain
-rw-r--r--borrowck-issue-2657-2.rs190logplain
-rw-r--r--borrowck-issue-2657-2.stderr477logplain
-rw-r--r--borrowck-issue-48962.rs397logplain
-rw-r--r--borrowck-issue-48962.stderr815logplain
-rw-r--r--borrowck-lend-args.rs306logplain
-rw-r--r--borrowck-lend-flow-if.rs1246logplain
-rw-r--r--borrowck-lend-flow-if.stderr486logplain
-rw-r--r--borrowck-lend-flow-loop.rs3216logplain
-rw-r--r--borrowck-lend-flow-loop.stderr918logplain
-rw-r--r--borrowck-lend-flow-match.rs446logplain
-rw-r--r--borrowck-lend-flow-match.stderr475logplain
-rw-r--r--borrowck-lend-flow.rs1015logplain
-rw-r--r--borrowck-lend-flow.stderr472logplain
-rw-r--r--borrowck-loan-blocks-move-cc.rs588logplain
-rw-r--r--borrowck-loan-blocks-move-cc.stderr1184logplain
-rw-r--r--borrowck-loan-blocks-move.rs280logplain
-rw-r--r--borrowck-loan-blocks-move.stderr485logplain
-rw-r--r--borrowck-loan-blocks-mut-uniq.rs314logplain
-rw-r--r--borrowck-loan-blocks-mut-uniq.stderr545logplain
-rw-r--r--borrowck-loan-in-overloaded-op.rs416logplain
-rw-r--r--borrowck-loan-in-overloaded-op.stderr719logplain
-rw-r--r--borrowck-loan-of-static-data-issue-27616.rs533logplain
-rw-r--r--borrowck-loan-of-static-data-issue-27616.stderr544logplain
-rw-r--r--borrowck-loan-rcvr-overloaded-op.rs743logplain
-rw-r--r--borrowck-loan-rcvr-overloaded-op.stderr878logplain
-rw-r--r--borrowck-loan-rcvr.rs753logplain
-rw-r--r--borrowck-loan-rcvr.stderr885logplain
-rw-r--r--borrowck-loan-vec-content.rs586logplain
-rw-r--r--borrowck-loan-vec-content.stderr547logplain
-rw-r--r--borrowck-local-borrow-outlives-fn.rs144logplain
-rw-r--r--borrowck-local-borrow-outlives-fn.stderr311logplain
-rw-r--r--borrowck-local-borrow-with-panic-outlives-fn.rs297logplain
-rw-r--r--borrowck-local-borrow-with-panic-outlives-fn.stderr561logplain
-rw-r--r--borrowck-local-borrow.rs140logplain
-rw-r--r--borrowck-macro-interaction-issue-6304.rs693logplain
-rw-r--r--borrowck-match-already-borrowed.rs413logplain
-rw-r--r--borrowck-match-already-borrowed.stderr1446logplain
-rw-r--r--borrowck-match-binding-is-assignment.rs615logplain
-rw-r--r--borrowck-match-binding-is-assignment.stderr2040logplain
-rw-r--r--borrowck-move-by-capture-ok.rs124logplain
-rw-r--r--borrowck-move-by-capture.rs347logplain
-rw-r--r--borrowck-move-by-capture.stderr874logplain
-rw-r--r--borrowck-move-error-with-note.fixed938logplain
-rw-r--r--borrowck-move-error-with-note.rs930logplain
-rw-r--r--borrowck-move-error-with-note.stderr1915logplain
-rw-r--r--borrowck-move-from-subpath-of-borrowed-path.rs344logplain
-rw-r--r--borrowck-move-from-subpath-of-borrowed-path.stderr540logplain
-rw-r--r--borrowck-move-from-unsafe-ptr.rs163logplain
-rw-r--r--borrowck-move-from-unsafe-ptr.stderr462logplain
-rw-r--r--borrowck-move-in-irrefut-pat.rs254logplain
-rw-r--r--borrowck-move-in-irrefut-pat.stderr1397logplain
-rw-r--r--borrowck-move-moved-value-into-closure.rs200logplain
-rw-r--r--borrowck-move-moved-value-into-closure.stderr680logplain
-rw-r--r--borrowck-move-mut-base-ptr.rs417logplain
-rw-r--r--borrowck-move-mut-base-ptr.stderr556logplain
-rw-r--r--borrowck-move-out-from-array-match.rs2204logplain
-rw-r--r--borrowck-move-out-from-array-match.stderr5253logplain
-rw-r--r--borrowck-move-out-from-array-no-overlap-match.rs2344logplain
-rw-r--r--borrowck-move-out-from-array-no-overlap-match.stderr4883logplain
-rw-r--r--borrowck-move-out-from-array-no-overlap.rs1285logplain
-rw-r--r--borrowck-move-out-from-array-use-match.rs2747logplain
-rw-r--r--borrowck-move-out-from-array-use-match.stderr7560logplain
-rw-r--r--borrowck-move-out-from-array-use-no-overlap-match.rs2380logplain
-rw-r--r--borrowck-move-out-from-array-use-no-overlap-match.stderr4919logplain
-rw-r--r--borrowck-move-out-from-array-use-no-overlap.rs1321logplain
-rw-r--r--borrowck-move-out-from-array-use.rs2198logplain
-rw-r--r--borrowck-move-out-from-array-use.stderr7481logplain
-rw-r--r--borrowck-move-out-from-array.rs1569logplain
-rw-r--r--borrowck-move-out-from-array.stderr5179logplain
-rw-r--r--borrowck-move-out-of-overloaded-auto-deref.rs105logplain
-rw-r--r--borrowck-move-out-of-overloaded-auto-deref.stderr876logplain
-rw-r--r--borrowck-move-out-of-overloaded-deref.rs119logplain
-rw-r--r--borrowck-move-out-of-overloaded-deref.stderr540logplain
-rw-r--r--borrowck-move-out-of-static-item.rs259logplain
-rw-r--r--borrowck-move-out-of-static-item.stderr339logplain
-rw-r--r--borrowck-move-out-of-struct-with-dtor.fixed416logplain
-rw-r--r--borrowck-move-out-of-struct-with-dtor.rs404logplain
-rw-r--r--borrowck-move-out-of-struct-with-dtor.stderr1804logplain
-rw-r--r--borrowck-move-out-of-tuple-struct-with-dtor.fixed538logplain
-rw-r--r--borrowck-move-out-of-tuple-struct-with-dtor.rs526logplain
-rw-r--r--borrowck-move-out-of-tuple-struct-with-dtor.stderr1740logplain
-rw-r--r--borrowck-move-out-of-vec-tail.rs780logplain
-rw-r--r--borrowck-move-out-of-vec-tail.stderr738logplain
-rw-r--r--borrowck-move-subcomponent.rs262logplain
-rw-r--r--borrowck-move-subcomponent.stderr496logplain
-rw-r--r--borrowck-multiple-borrows-interior-boxes.rs389logplain
-rw-r--r--borrowck-multiple-captures.rs1347logplain
-rw-r--r--borrowck-multiple-captures.stderr4101logplain
-rw-r--r--borrowck-mut-addr-of-imm-var.rs128logplain
-rw-r--r--borrowck-mut-addr-of-imm-var.stderr437logplain
-rw-r--r--borrowck-mut-borrow-linear-errors.rs503logplain
-rw-r--r--borrowck-mut-borrow-linear-errors.stderr1565logplain
-rw-r--r--borrowck-mut-borrow-of-mut-base-ptr.rs777logplain
-rw-r--r--borrowck-mut-borrow-of-mut-base-ptr.stderr1133logplain
-rw-r--r--borrowck-mut-slice-of-imm-vec.rs130logplain
-rw-r--r--borrowck-mut-slice-of-imm-vec.stderr416logplain
-rw-r--r--borrowck-mut-uniq.rs713logplain
-rw-r--r--borrowck-mut-vec-as-imm-slice.rs243logplain
-rw-r--r--borrowck-mutate-in-guard.rs916logplain
-rw-r--r--borrowck-mutate-in-guard.stderr1406logplain
-rw-r--r--borrowck-no-cycle-in-exchange-heap.rs335logplain
-rw-r--r--borrowck-no-cycle-in-exchange-heap.stderr450logplain
-rw-r--r--borrowck-object-lifetime.rs817logplain
-rw-r--r--borrowck-object-lifetime.stderr885logplain
-rw-r--r--borrowck-or-init.rs118logplain
-rw-r--r--borrowck-or-init.stderr724logplain
-rw-r--r--borrowck-overloaded-call.rs1643logplain
-rw-r--r--borrowck-overloaded-call.stderr1141logplain
-rw-r--r--borrowck-overloaded-index-and-overloaded-deref.rs808logplain
-rw-r--r--borrowck-overloaded-index-and-overloaded-deref.stderr527logplain
-rw-r--r--borrowck-overloaded-index-autoderef.rs1894logplain
-rw-r--r--borrowck-overloaded-index-autoderef.stderr3145logplain
-rw-r--r--borrowck-overloaded-index-move-from-vec.rs413logplain
-rw-r--r--borrowck-overloaded-index-move-from-vec.stderr458logplain
-rw-r--r--borrowck-overloaded-index-move-index.rs1156logplain
-rw-r--r--borrowck-overloaded-index-move-index.stderr1576logplain
-rw-r--r--borrowck-overloaded-index-ref-index.rs1116logplain
-rw-r--r--borrowck-overloaded-index-ref-index.stderr1188logplain
-rw-r--r--borrowck-partial-reinit-1.rs561logplain
-rw-r--r--borrowck-partial-reinit-1.stderr858logplain
-rw-r--r--borrowck-partial-reinit-2.rs410logplain
-rw-r--r--borrowck-partial-reinit-2.stderr550logplain
-rw-r--r--borrowck-partial-reinit-3.rs231logplain
-rw-r--r--borrowck-partial-reinit-3.stderr437logplain
-rw-r--r--borrowck-partial-reinit-4.rs296logplain
-rw-r--r--borrowck-partial-reinit-4.stderr571logplain
-rw-r--r--borrowck-pat-enum.rs571logplain
-rw-r--r--borrowck-pat-reassign-binding.rs421logplain
-rw-r--r--borrowck-pat-reassign-binding.stderr541logplain
-rw-r--r--borrowck-pat-reassign-no-binding.rs269logplain
-rw-r--r--borrowck-reborrow-from-mut.rs2569logplain
-rw-r--r--borrowck-reborrow-from-mut.stderr4880logplain
-rw-r--r--borrowck-reborrow-from-shorter-lived-andmut.rs501logplain
-rw-r--r--borrowck-reborrow-from-shorter-lived-andmut.stderr592logplain
-rw-r--r--borrowck-ref-mut-of-imm.rs193logplain
-rw-r--r--borrowck-ref-mut-of-imm.stderr450logplain
-rw-r--r--borrowck-reinit.rs180logplain
-rw-r--r--borrowck-reinit.stderr585logplain
-rw-r--r--borrowck-report-with-custom-diagnostic.rs1112logplain
-rw-r--r--borrowck-report-with-custom-diagnostic.stderr1370logplain
-rw-r--r--borrowck-return-variable-on-stack-via-clone.rs353logplain
-rw-r--r--borrowck-return-variable-on-stack-via-clone.stderr401logplain
-rw-r--r--borrowck-return.rs88logplain
-rw-r--r--borrowck-return.stderr452logplain
-rw-r--r--borrowck-rvalues-mutable.rs553logplain
-rw-r--r--borrowck-scope-of-deref-issue-4666.rs763logplain
-rw-r--r--borrowck-slice-pattern-element-loan-array-no-overlap.rs1896logplain
-rw-r--r--borrowck-slice-pattern-element-loan-array.rs1780logplain
-rw-r--r--borrowck-slice-pattern-element-loan-array.stderr4208logplain
-rw-r--r--borrowck-slice-pattern-element-loan-rpass.rs406logplain
-rw-r--r--borrowck-slice-pattern-element-loan-slice-no-overlap.rs1622logplain
-rw-r--r--borrowck-slice-pattern-element-loan-slice.rs2471logplain
-rw-r--r--borrowck-slice-pattern-element-loan-slice.stderr6372logplain
-rw-r--r--borrowck-static-item-in-fn.rs156logplain
-rw-r--r--borrowck-storage-dead.rs260logplain
-rw-r--r--borrowck-storage-dead.stderr483logplain
-rw-r--r--borrowck-struct-update-with-dtor.rs428logplain
-rw-r--r--borrowck-struct-update-with-dtor.stderr858logplain
-rw-r--r--borrowck-swap-mut-base-ptr.rs486logplain
-rw-r--r--borrowck-swap-mut-base-ptr.stderr533logplain
-rw-r--r--borrowck-thread-local-static-borrow-outlives-fn.rs159logplain
-rw-r--r--borrowck-thread-local-static-borrow-outlives-fn.stderr427logplain
-rw-r--r--borrowck-trait-lifetime.rs365logplain
-rw-r--r--borrowck-unary-move.rs172logplain
-rw-r--r--borrowck-unary-move.stderr469logplain
-rw-r--r--borrowck-unboxed-closures.rs428logplain
-rw-r--r--borrowck-unboxed-closures.stderr1545logplain
-rw-r--r--borrowck-uninit-after-item.rs83logplain
-rw-r--r--borrowck-uninit-after-item.stderr483logplain
-rw-r--r--borrowck-uninit-field-access.rs595logplain
-rw-r--r--borrowck-uninit-field-access.stderr1412logplain
-rw-r--r--borrowck-uninit-in-assignop.rs588logplain
-rw-r--r--borrowck-uninit-in-assignop.stderr3643logplain
-rw-r--r--borrowck-uninit-ref-chain.rs568logplain
-rw-r--r--borrowck-uninit-ref-chain.stderr3156logplain
-rw-r--r--borrowck-uninit.rs101logplain
-rw-r--r--borrowck-uninit.stderr446logplain
-rw-r--r--borrowck-union-borrow-nested.rs616logplain
-rw-r--r--borrowck-union-borrow-nested.stderr492logplain
-rw-r--r--borrowck-union-borrow.rs2714logplain
-rw-r--r--borrowck-union-borrow.stderr5330logplain
-rw-r--r--borrowck-union-move-assign.rs657logplain
-rw-r--r--borrowck-union-move-assign.stderr527logplain
-rw-r--r--borrowck-union-move.rs2005logplain
-rw-r--r--borrowck-union-move.stderr2587logplain
-rw-r--r--borrowck-union-uninitialized.rs236logplain
-rw-r--r--borrowck-union-uninitialized.stderr1103logplain
-rw-r--r--borrowck-uniq-via-lend.rs1090logplain
-rw-r--r--borrowck-uniq-via-lend.stderr812logplain
-rw-r--r--borrowck-uniq-via-ref.rs649logplain
-rw-r--r--borrowck-univariant-enum.rs440logplain
-rw-r--r--borrowck-unsafe-static-mutable-borrows.rs387logplain
-rw-r--r--borrowck-unused-mut-locals.rs620logplain
-rw-r--r--borrowck-use-in-index-lvalue.rs156logplain
-rw-r--r--borrowck-use-in-index-lvalue.stderr900logplain
-rw-r--r--borrowck-use-mut-borrow-rpass.rs1052logplain
-rw-r--r--borrowck-use-mut-borrow.rs2134logplain
-rw-r--r--borrowck-use-mut-borrow.stderr2914logplain
-rw-r--r--borrowck-use-uninitialized-in-cast-trait.rs267logplain
-rw-r--r--borrowck-use-uninitialized-in-cast-trait.stderr507logplain
-rw-r--r--borrowck-use-uninitialized-in-cast.rs270logplain
-rw-r--r--borrowck-use-uninitialized-in-cast.stderr497logplain
-rw-r--r--borrowck-vec-pattern-element-loan.rs803logplain
-rw-r--r--borrowck-vec-pattern-element-loan.stderr1050logplain
-rw-r--r--borrowck-vec-pattern-loan-from-mut.rs240logplain
-rw-r--r--borrowck-vec-pattern-loan-from-mut.stderr568logplain
-rw-r--r--borrowck-vec-pattern-move-tail.rs285logplain
-rw-r--r--borrowck-vec-pattern-move-tail.stderr511logplain
-rw-r--r--borrowck-vec-pattern-nesting.rs2794logplain
-rw-r--r--borrowck-vec-pattern-nesting.stderr3865logplain
-rw-r--r--borrowck-vec-pattern-tail-element-loan.rs329logplain
-rw-r--r--borrowck-vec-pattern-tail-element-loan.stderr424logplain
-rw-r--r--borrowck-while-break.rs158logplain
-rw-r--r--borrowck-while-break.stderr712logplain
-rw-r--r--borrowck-while-cond.rs63logplain
-rw-r--r--borrowck-while-cond.stderr462logplain
-rw-r--r--borrowck-while.rs121logplain
-rw-r--r--borrowck-while.stderr521logplain
-rw-r--r--copy-suggestion-region-vid.rs345logplain
-rw-r--r--copy-suggestion-region-vid.stderr627logplain
-rw-r--r--disallow-possibly-uninitialized.rs387logplain
-rw-r--r--disallow-possibly-uninitialized.stderr1977logplain
-rw-r--r--do-not-suggest-adding-move-when-closure-is-already-marked-as-move.rs239logplain
-rw-r--r--do-not-suggest-adding-move-when-closure-is-already-marked-as-move.stderr850logplain
-rw-r--r--drop-in-loop.rs560logplain
-rw-r--r--drop-in-loop.stderr639logplain
-rw-r--r--erase-error-in-mir-drop-tracking.rs460logplain
-rw-r--r--erase-error-in-mir-drop-tracking.stderr763logplain
-rw-r--r--fsu-moves-and-copies.rs2729logplain
-rw-r--r--immut-function-arguments.rs155logplain
-rw-r--r--immut-function-arguments.stderr739logplain
-rw-r--r--immutable-arg.rs102logplain
-rw-r--r--immutable-arg.stderr360logplain
-rw-r--r--index-mut-help-with-impl.rs342logplain
-rw-r--r--index-mut-help-with-impl.stderr355logplain
-rw-r--r--index-mut-help.rs391logplain
-rw-r--r--index-mut-help.stderr1885logplain
-rw-r--r--issue-101119.rs278logplain
-rw-r--r--issue-101119.stderr610logplain
-rw-r--r--issue-102209.rs644logplain
-rw-r--r--issue-102209.stderr836logplain
-rw-r--r--issue-103095.rs571logplain
-rw-r--r--issue-103250.rs840logplain
-rw-r--r--issue-103250.stderr635logplain
-rw-r--r--issue-103624.rs591logplain
-rw-r--r--issue-103624.stderr1306logplain
-rw-r--r--issue-104639-lifetime-order.rs357logplain
-rw-r--r--issue-10876.rs244logplain
-rw-r--r--issue-109271-pass-self-into-closure.fixed976logplain
-rw-r--r--issue-109271-pass-self-into-closure.rs958logplain
-rw-r--r--issue-109271-pass-self-into-closure.stderr2984logplain
-rw-r--r--issue-11493.fixed173logplain
-rw-r--r--issue-11493.rs146logplain
-rw-r--r--issue-11493.stderr711logplain
-rw-r--r--issue-17263.rs647logplain
-rw-r--r--issue-17545.rs195logplain
-rw-r--r--issue-17545.stderr576logplain
-rw-r--r--issue-17718-static-move.rs134logplain
-rw-r--r--issue-17718-static-move.stderr420logplain
-rw-r--r--issue-20801.rs765logplain
-rw-r--r--issue-20801.stderr1661logplain
-rw-r--r--issue-23338-params-outlive-temps-of-body.rs756logplain
-rw-r--r--issue-24267-flow-exit.rs371logplain
-rw-r--r--issue-24267-flow-exit.stderr1283logplain
-rw-r--r--issue-25793.rs547logplain
-rw-r--r--issue-25793.stderr670logplain
-rw-r--r--issue-28934.rs642logplain
-rw-r--r--issue-29166.rs495logplain
-rw-r--r--issue-31287-drop-in-guard.rs380logplain
-rw-r--r--issue-31287-drop-in-guard.stderr1391logplain
-rw-r--r--issue-33819.rs250logplain
-rw-r--r--issue-33819.stderr487logplain
-rw-r--r--issue-36082.fixed523logplain
-rw-r--r--issue-36082.rs496logplain
-rw-r--r--issue-36082.stderr670logplain
-rw-r--r--issue-41962.rs169logplain
-rw-r--r--issue-41962.stderr551logplain
-rw-r--r--issue-42344.rs196logplain
-rw-r--r--issue-42344.stderr310logplain
-rw-r--r--issue-45199.rs1254logplain
-rw-r--r--issue-45199.stderr1061logplain
-rw-r--r--issue-45983.rs326logplain
-rw-r--r--issue-45983.stderr495logplain
-rw-r--r--issue-46095.rs482logplain
-rw-r--r--issue-46471.rs135logplain
-rw-r--r--issue-46471.stderr285logplain
-rw-r--r--issue-47215-ice-from-drop-elab.rs673logplain
-rw-r--r--issue-47215-ice-from-drop-elab.stderr454logplain
-rw-r--r--issue-47646.rs304logplain
-rw-r--r--issue-47646.stderr970logplain
-rw-r--r--issue-51117.rs425logplain
-rw-r--r--issue-51117.stderr473logplain
-rw-r--r--issue-51301.rs1015logplain
-rw-r--r--issue-51301.stderr646logplain
-rw-r--r--issue-51348-multi-ref-mut-in-guard.rs630logplain
-rw-r--r--issue-51415.fixed356logplain
-rw-r--r--issue-51415.rs352logplain
-rw-r--r--issue-51415.stderr734logplain
-rw-r--r--issue-52713-bug.rs352logplain
-rw-r--r--issue-52713-bug.stderr434logplain
-rw-r--r--issue-52967-edition-2018-needs-two-phase-borrows.rs528logplain
-rw-r--r--issue-53432-nested-closure-outlives-borrowed-value.rs165logplain
-rw-r--r--issue-53432-nested-closure-outlives-borrowed-value.stderr835logplain
-rw-r--r--issue-54499-field-mutation-marks-mut-as-used.rs565logplain
-rw-r--r--issue-54499-field-mutation-marks-mut-as-used.stderr1604logplain
-rw-r--r--issue-54499-field-mutation-of-moved-out-with-mut.rs743logplain
-rw-r--r--issue-54499-field-mutation-of-moved-out-with-mut.stderr1398logplain
-rw-r--r--issue-54499-field-mutation-of-moved-out.rs1280logplain
-rw-r--r--issue-54499-field-mutation-of-moved-out.stderr3321logplain
-rw-r--r--issue-54499-field-mutation-of-never-init.rs553logplain
-rw-r--r--issue-54499-field-mutation-of-never-init.stderr1568logplain
-rw-r--r--issue-54597-reject-move-out-of-borrow-via-pat.rs361logplain
-rw-r--r--issue-54597-reject-move-out-of-borrow-via-pat.stderr505logplain
-rw-r--r--issue-55492-borrowck-migrate-scans-parents.rs1647logplain
-rw-r--r--issue-55492-borrowck-migrate-scans-parents.stderr2419logplain
-rw-r--r--issue-55552-ascribe-wildcard-to-structured-pattern.rs777logplain
-rw-r--r--issue-58776-borrowck-scans-children.rs239logplain
-rw-r--r--issue-58776-borrowck-scans-children.stderr667logplain
-rw-r--r--issue-62007-assign-box.rs602logplain
-rw-r--r--issue-62007-assign-field.rs599logplain
-rw-r--r--issue-62107-match-arm-scopes.rs198logplain
-rw-r--r--issue-62107-match-arm-scopes.stderr458logplain
-rw-r--r--issue-64453.rs527logplain
-rw-r--r--issue-64453.stderr1494logplain
-rw-r--r--issue-69789-iterator-mut-suggestion.rs346logplain
-rw-r--r--issue-69789-iterator-mut-suggestion.stderr521logplain
-rw-r--r--issue-70919-drop-in-loop.rs502logplain
-rw-r--r--issue-71546.rs402logplain
-rw-r--r--issue-7573.rs985logplain
-rw-r--r--issue-7573.stderr647logplain
-rw-r--r--issue-80772.rs362logplain
-rw-r--r--issue-81365-1.rs448logplain
-rw-r--r--issue-81365-1.stderr744logplain
-rw-r--r--issue-81365-10.rs456logplain
-rw-r--r--issue-81365-10.stderr572logplain
-rw-r--r--issue-81365-11.rs579logplain
-rw-r--r--issue-81365-11.stderr564logplain
-rw-r--r--issue-81365-2.rs508logplain
-rw-r--r--issue-81365-2.stderr814logplain
-rw-r--r--issue-81365-3.rs622logplain
-rw-r--r--issue-81365-3.stderr790logplain
-rw-r--r--issue-81365-4.rs631logplain
-rw-r--r--issue-81365-4.stderr720logplain
-rw-r--r--issue-81365-5.rs525logplain
-rw-r--r--issue-81365-5.stderr741logplain
-rw-r--r--issue-81365-6.rs380logplain
-rw-r--r--issue-81365-6.stderr719logplain
-rw-r--r--issue-81365-7.rs411logplain
-rw-r--r--issue-81365-7.stderr699logplain
-rw-r--r--issue-81365-8.rs451logplain
-rw-r--r--issue-81365-8.stderr750logplain
-rw-r--r--issue-81365-9.rs462logplain
-rw-r--r--issue-81365-9.stderr582logplain
-rw-r--r--issue-81899.rs305logplain
-rw-r--r--issue-81899.stderr933logplain
-rw-r--r--issue-82032.rs308logplain
-rw-r--r--issue-82032.stderr593logplain
-rw-r--r--issue-82126-mismatched-subst-and-hir.rs598logplain
-rw-r--r--issue-82126-mismatched-subst-and-hir.stderr1505logplain
-rw-r--r--issue-82462.rs386logplain
-rw-r--r--issue-82462.stderr931logplain
-rw-r--r--issue-83309-ice-immut-in-for-loop.rs838logplain
-rw-r--r--issue-83309-ice-immut-in-for-loop.stderr458logplain
-rw-r--r--issue-83760.rs741logplain
-rw-r--r--issue-83760.stderr2202logplain
-rw-r--r--issue-83924.fixed425logplain
-rw-r--r--issue-83924.rs419logplain
-rw-r--r--issue-83924.stderr737logplain
-rw-r--r--issue-85581.rs382logplain
-rw-r--r--issue-85581.stderr690logplain
-rw-r--r--issue-85765.rs1148logplain
-rw-r--r--issue-85765.stderr1539logplain
-rw-r--r--issue-87456-point-to-closure.rs390logplain
-rw-r--r--issue-87456-point-to-closure.stderr678logplain
-rw-r--r--issue-88434-minimal-example.rs230logplain
-rw-r--r--issue-88434-minimal-example.stderr1005logplain
-rw-r--r--issue-88434-removal-index-should-be-less.rs247logplain
-rw-r--r--issue-88434-removal-index-should-be-less.stderr1107logplain
-rw-r--r--issue-91206.rs451logplain
-rw-r--r--issue-91206.stderr509logplain
-rw-r--r--issue-92015.rs190logplain
-rw-r--r--issue-92015.stderr451logplain
-rw-r--r--issue-92157.rs759logplain
-rw-r--r--issue-92157.stderr500logplain
-rw-r--r--issue-93078.rs225logplain
-rw-r--r--issue-93078.stderr496logplain
-rw-r--r--issue-93093.rs321logplain
-rw-r--r--issue-93093.stderr475logplain
-rw-r--r--issue-95079-missing-move-in-nested-closure.fixed889logplain
-rw-r--r--issue-95079-missing-move-in-nested-closure.rs874logplain
-rw-r--r--issue-95079-missing-move-in-nested-closure.stderr2936logplain
-rw-r--r--kindck-implicit-close-over-mut-var.rs965logplain
-rw-r--r--lazy-init.rs160logplain
-rw-r--r--let_underscore_temporary.rs1355logplain
-rw-r--r--let_underscore_temporary.stderr2372logplain
-rw-r--r--many-mutable-borrows.rs336logplain
-rw-r--r--many-mutable-borrows.stderr1016logplain
-rw-r--r--move-error-in-promoted-2.rs133logplain
-rw-r--r--move-error-in-promoted-2.stderr401logplain
-rw-r--r--move-error-in-promoted.rs236logplain
-rw-r--r--move-error-in-promoted.stderr450logplain
-rw-r--r--move-error-snippets-ext.rs118logplain
-rw-r--r--move-error-snippets.rs389logplain
-rw-r--r--move-error-snippets.stderr687logplain
-rw-r--r--move-from-union-field-issue-66500.rs623logplain
-rw-r--r--move-from-union-field-issue-66500.stderr1101logplain
-rw-r--r--move-in-pattern-mut-in-loop.rs204logplain
-rw-r--r--move-in-pattern-mut-in-loop.stderr567logplain
-rw-r--r--move-in-pattern-mut.rs394logplain
-rw-r--r--move-in-pattern-mut.stderr1116logplain
-rw-r--r--move-in-pattern.fixed413logplain
-rw-r--r--move-in-pattern.rs405logplain
-rw-r--r--move-in-pattern.stderr1088logplain
-rw-r--r--move-in-static-initializer-issue-38520.rs334logplain
-rw-r--r--move-in-static-initializer-issue-38520.stderr638logplain
-rw-r--r--mut-borrow-in-loop-2.fixed806logplain
-rw-r--r--mut-borrow-in-loop-2.rs800logplain
-rw-r--r--mut-borrow-in-loop-2.stderr1028logplain
-rw-r--r--mut-borrow-in-loop.rs648logplain
-rw-r--r--mut-borrow-in-loop.stderr1753logplain
-rw-r--r--mut-borrow-of-mut-ref.rs928logplain
-rw-r--r--mut-borrow-of-mut-ref.stderr1480logplain
-rw-r--r--mut-borrow-outside-loop.rs600logplain
-rw-r--r--mut-borrow-outside-loop.stderr1028logplain
-rw-r--r--mutability-errors.rs1542logplain
-rw-r--r--mutability-errors.stderr11352logplain
-rw-r--r--or-patterns.rs1398logplain
-rw-r--r--or-patterns.stderr5077logplain
-rw-r--r--promote-ref-mut-in-let-issue-46557.rs626logplain
-rw-r--r--promote-ref-mut-in-let-issue-46557.stderr1710logplain
-rw-r--r--reassignment_immutable_fields.rs349logplain
-rw-r--r--reassignment_immutable_fields.stderr1025logplain
-rw-r--r--reassignment_immutable_fields_overlapping.rs293logplain
-rw-r--r--reassignment_immutable_fields_overlapping.stderr910logplain
-rw-r--r--reassignment_immutable_fields_twice.rs302logplain
-rw-r--r--reassignment_immutable_fields_twice.stderr909logplain
-rw-r--r--reborrow-sugg-move-then-borrow.rs582logplain
-rw-r--r--reborrow-sugg-move-then-borrow.stderr849logplain
-rw-r--r--regions-bound-missing-bound-in-impl.rs2025logplain
-rw-r--r--regions-bound-missing-bound-in-impl.stderr3703logplain
-rw-r--r--regions-escape-bound-fn-2.rs204logplain
-rw-r--r--regions-escape-bound-fn-2.stderr509logplain
-rw-r--r--regions-escape-bound-fn.rs220logplain
-rw-r--r--regions-escape-bound-fn.stderr523logplain
-rw-r--r--regions-escape-unboxed-closure.rs187logplain
-rw-r--r--regions-escape-unboxed-closure.stderr549logplain
-rw-r--r--return-local-binding-from-desugaring.rs1105logplain
-rw-r--r--return-local-binding-from-desugaring.stderr411logplain
-rw-r--r--slice-index-bounds-check-invalidation.rs2961logplain
-rw-r--r--slice-index-bounds-check-invalidation.stderr1092logplain
-rw-r--r--suggest-as-ref-on-mut-closure.rs479logplain
-rw-r--r--suggest-as-ref-on-mut-closure.stderr1147logplain
-rw-r--r--suggest-assign-rvalue.rs1422logplain
-rw-r--r--suggest-assign-rvalue.stderr6065logplain
-rw-r--r--suggest-local-var-double-mut.rs548logplain
-rw-r--r--suggest-local-var-double-mut.stderr1712logplain
-rw-r--r--suggest-local-var-for-vector.rs161logplain
-rw-r--r--suggest-local-var-for-vector.stderr753logplain
-rw-r--r--suggest-local-var-imm-and-mut.rs540logplain
-rw-r--r--suggest-local-var-imm-and-mut.stderr925logplain
-rw-r--r--suggest-lt-on-ty-alias-w-generics.rs243logplain
-rw-r--r--suggest-lt-on-ty-alias-w-generics.stderr1350logplain
-rw-r--r--suggest-storing-local-var-for-vector.rs161logplain
-rw-r--r--suggest-storing-local-var-for-vector.stderr777logplain
-rw-r--r--tainted-promoteds.rs351logplain
-rw-r--r--tainted-promoteds.stderr466logplain
-rw-r--r--two-phase-across-loop.rs496logplain
-rw-r--r--two-phase-across-loop.stderr502logplain
-rw-r--r--two-phase-activation-sharing-interference.nll_target.stderr1602logplain
-rw-r--r--two-phase-activation-sharing-interference.rs2274logplain
-rw-r--r--two-phase-allow-access-during-reservation.nll_target.stderr1006logplain
-rw-r--r--two-phase-allow-access-during-reservation.rs1542logplain
-rw-r--r--two-phase-baseline.rs178logplain
-rw-r--r--two-phase-bin-ops.rs903logplain
-rw-r--r--two-phase-cannot-nest-mut-self-calls.rs510logplain
-rw-r--r--two-phase-cannot-nest-mut-self-calls.stderr529logplain
-rw-r--r--two-phase-control-flow-split-before-activation.rs204logplain
-rw-r--r--two-phase-method-receivers.rs184logplain
-rw-r--r--two-phase-multi-mut.rs283logplain
-rw-r--r--two-phase-multi-mut.stderr789logplain
-rw-r--r--two-phase-multiple-activations.rs359logplain
-rw-r--r--two-phase-nonrecv-autoref.base.stderr3064logplain
-rw-r--r--two-phase-nonrecv-autoref.rs4650logplain
-rw-r--r--two-phase-reservation-sharing-interference-2.rs644logplain
-rw-r--r--two-phase-reservation-sharing-interference-2.stderr847logplain
-rw-r--r--two-phase-reservation-sharing-interference.nll_target.stderr527logplain
-rw-r--r--two-phase-reservation-sharing-interference.rs1824logplain
-rw-r--r--two-phase-sneaky.rs509logplain
-rw-r--r--two-phase-sneaky.stderr462logplain
-rw-r--r--two-phase-surprise-no-conflict.rs6945logplain
-rw-r--r--two-phase-surprise-no-conflict.stderr8067logplain
-rw-r--r--unboxed-closures-move-upvar-from-non-once-ref-closure.fixed336logplain
-rw-r--r--unboxed-closures-move-upvar-from-non-once-ref-closure.rs328logplain
-rw-r--r--unboxed-closures-move-upvar-from-non-once-ref-closure.stderr906logplain