summary refs log tree commit diff
path: root/src/test/compile-fail/borrowck
ModeNameSize
-rw-r--r--borrowck-access-permissions.rs2251log plain
-rw-r--r--borrowck-and-init.rs623log plain
-rw-r--r--borrowck-anon-fields-struct.rs1050log plain
-rw-r--r--borrowck-anon-fields-tuple.rs1019log plain
-rw-r--r--borrowck-anon-fields-variant.rs1196log plain
-rw-r--r--borrowck-argument.rs1035log plain
-rw-r--r--borrowck-asm.rs2932log plain
-rw-r--r--borrowck-assign-comp-idx.rs1147log plain
-rw-r--r--borrowck-assign-comp.rs1715log plain
-rw-r--r--borrowck-assign-to-andmut-in-aliasable-loc.rs827log plain
-rw-r--r--borrowck-assign-to-andmut-in-borrowed-loc.rs940log plain
-rw-r--r--borrowck-assign-to-constants.rs745log plain
-rw-r--r--borrowck-auto-mut-ref-to-immut-var.rs738log plain
-rw-r--r--borrowck-autoref-3261.rs1072log plain
-rw-r--r--borrowck-bad-nested-calls-free.rs1155log plain
-rw-r--r--borrowck-bad-nested-calls-move.rs1129log plain
-rw-r--r--borrowck-block-unint.rs653log plain
-rw-r--r--borrowck-borrow-from-owned-ptr.rs3306log plain
-rw-r--r--borrowck-borrow-from-stack-variable.rs3175log plain
-rw-r--r--borrowck-borrow-from-temporary.rs733log plain
-rw-r--r--borrowck-borrow-immut-deref-of-box-as-mut.rs672log plain
-rw-r--r--borrowck-borrow-mut-base-ptr-in-aliasable-loc.rs978log plain
-rw-r--r--borrowck-borrow-mut-object-twice.rs737log plain
-rw-r--r--borrowck-borrow-overloaded-auto-deref.rs2631log plain
-rw-r--r--borrowck-borrow-overloaded-deref.rs1500log plain
-rw-r--r--borrowck-borrowed-uniq-rvalue-2.rs853log plain
-rw-r--r--borrowck-borrowed-uniq-rvalue.rs820log plain
-rw-r--r--borrowck-break-uninit-2.rs696log plain
-rw-r--r--borrowck-break-uninit.rs687log plain
-rw-r--r--borrowck-closures-mut-and-imm.rs2560log plain
-rw-r--r--borrowck-closures-mut-of-imm.rs889log plain
-rw-r--r--borrowck-closures-two-mut.rs1717log plain
-rw-r--r--borrowck-closures-unique-imm.rs672log plain
-rw-r--r--borrowck-closures-unique.rs1412log plain
-rw-r--r--borrowck-closures-use-after-free.rs924log plain
-rw-r--r--borrowck-consume-unsize-vec.rs669log plain
-rw-r--r--borrowck-consume-upcast-box.rs700log plain
-rw-r--r--borrowck-describe-lvalue.rs11543log plain
-rw-r--r--borrowck-drop-from-guard.rs723log plain
-rw-r--r--borrowck-field-sensitivity.rs3256log plain
-rw-r--r--borrowck-fn-in-const-a.rs839log plain
-rw-r--r--borrowck-fn-in-const-c.rs995log plain
-rw-r--r--borrowck-for-loop-correct-cmt-for-pattern.rs885log plain
-rw-r--r--borrowck-for-loop-head-linkage.rs717log plain
-rw-r--r--borrowck-if-no-else.rs627log plain
-rw-r--r--borrowck-if-with-else.rs684log plain
-rw-r--r--borrowck-imm-ref-to-mut-rec-field-issue-3162-c.rs749log plain
-rw-r--r--borrowck-init-in-called-fn-expr.rs609log plain
-rw-r--r--borrowck-init-in-fn-expr.rs626log plain
-rw-r--r--borrowck-init-in-fru.rs798log plain
-rw-r--r--borrowck-init-op-equal.rs596log plain
-rw-r--r--borrowck-init-plus-equal.rs602log plain
-rw-r--r--borrowck-insert-during-each.rs884log plain
-rw-r--r--borrowck-issue-14498.rs3970log plain
-rw-r--r--borrowck-issue-2657-1.rs655log plain
-rw-r--r--borrowck-issue-2657-2.rs659log plain
-rw-r--r--borrowck-lend-flow-if.rs1528log plain
-rw-r--r--borrowck-lend-flow-loop.rs3979log plain
-rw-r--r--borrowck-lend-flow-match.rs1131log plain
-rw-r--r--borrowck-lend-flow.rs1383log plain
-rw-r--r--borrowck-loan-blocks-move-cc.rs935log plain
-rw-r--r--borrowck-loan-blocks-move.rs658log plain
-rw-r--r--borrowck-loan-blocks-mut-uniq.rs792log plain
-rw-r--r--borrowck-loan-in-overloaded-op.rs893log plain
-rw-r--r--borrowck-loan-of-static-data-issue-27616.rs1000log plain
-rw-r--r--borrowck-loan-rcvr-overloaded-op.rs1210log plain
-rw-r--r--borrowck-loan-rcvr.rs1221log plain
-rw-r--r--borrowck-loan-vec-content.rs1053log plain
-rw-r--r--borrowck-local-borrow-outlives-fn.rs716log plain
-rw-r--r--borrowck-local-borrow-with-panic-outlives-fn.rs891log plain
-rw-r--r--borrowck-match-already-borrowed.rs1117log plain
-rw-r--r--borrowck-match-binding-is-assignment.rs1583log plain
-rw-r--r--borrowck-move-by-capture.rs768log plain
-rw-r--r--borrowck-move-from-subpath-of-borrowed-path.rs715log plain
-rw-r--r--borrowck-move-from-unsafe-ptr.rs623log plain
-rw-r--r--borrowck-move-in-irrefut-pat.rs992log plain
-rw-r--r--borrowck-move-moved-value-into-closure.rs793log plain
-rw-r--r--borrowck-move-mut-base-ptr.rs775log plain
-rw-r--r--borrowck-move-out-from-array.rs955log plain
-rw-r--r--borrowck-move-out-of-overloaded-auto-deref.rs703log plain
-rw-r--r--borrowck-move-out-of-overloaded-deref.rs595log plain
-rw-r--r--borrowck-move-out-of-static-item.rs825log plain
-rw-r--r--borrowck-move-out-of-struct-with-dtor.rs1194log plain
-rw-r--r--borrowck-move-out-of-tuple-struct-with-dtor.rs960log plain
-rw-r--r--borrowck-move-subcomponent.rs751log plain
-rw-r--r--borrowck-multiple-captures.rs1777log plain
-rw-r--r--borrowck-mut-addr-of-imm-var.rs595log plain
-rw-r--r--borrowck-mut-borrow-linear-errors.rs1133log plain
-rw-r--r--borrowck-mut-borrow-of-mut-base-ptr.rs1118log plain
-rw-r--r--borrowck-mut-slice-of-imm-vec.rs597log plain
-rw-r--r--borrowck-mutate-in-guard.rs987log plain
-rw-r--r--borrowck-no-cycle-in-exchange-heap.rs812log plain
-rw-r--r--borrowck-object-lifetime.rs1084log plain
-rw-r--r--borrowck-or-init.rs623log plain
-rw-r--r--borrowck-overloaded-call.rs2055log plain
-rw-r--r--borrowck-overloaded-index-and-overloaded-deref.rs1383log plain
-rw-r--r--borrowck-overloaded-index-autoderef.rs2132log plain
-rw-r--r--borrowck-overloaded-index-move-from-vec.rs874log plain
-rw-r--r--borrowck-overloaded-index-move-index.rs1575log plain
-rw-r--r--borrowck-overloaded-index-ref-index.rs1880log plain
-rw-r--r--borrowck-partial-reinit-1.rs1091log plain
-rw-r--r--borrowck-partial-reinit-2.rs911log plain
-rw-r--r--borrowck-partial-reinit-3.rs726log plain
-rw-r--r--borrowck-partial-reinit-4.rs820log plain
-rw-r--r--borrowck-pat-reassign-binding.rs1003log plain
-rw-r--r--borrowck-reborrow-from-mut.rs2675log plain
-rw-r--r--borrowck-reborrow-from-shorter-lived-andmut.rs952log plain
-rw-r--r--borrowck-ref-mut-of-imm.rs660log plain
-rw-r--r--borrowck-return-variable-on-stack-via-clone.rs795log plain
-rw-r--r--borrowck-return.rs593log plain
-rw-r--r--borrowck-storage-dead.rs820log plain
-rw-r--r--borrowck-struct-update-with-dtor.rs1141log plain
-rw-r--r--borrowck-swap-mut-base-ptr.rs844log plain
-rw-r--r--borrowck-thread-local-static-borrow-outlives-fn.rs777log plain
-rw-r--r--borrowck-unary-move.rs797log plain
-rw-r--r--borrowck-unboxed-closures.rs820log plain
-rw-r--r--borrowck-uninit-after-item.rs590log plain
-rw-r--r--borrowck-uninit-field-access.rs1390log plain
-rw-r--r--borrowck-uninit-in-assignop.rs1446log plain
-rw-r--r--borrowck-uninit-ref-chain.rs1800log plain
-rw-r--r--borrowck-uninit.rs606log plain
-rw-r--r--borrowck-union-borrow-nested.rs943log plain
-rw-r--r--borrowck-union-borrow.rs4162log plain
-rw-r--r--borrowck-union-move-assign.rs1004log plain
-rw-r--r--borrowck-union-move.rs2404log plain
-rw-r--r--borrowck-union-uninitialized.rs783log plain
-rw-r--r--borrowck-uniq-via-lend.rs1373log plain
-rw-r--r--borrowck-use-in-index-lvalue.rs860log plain
-rw-r--r--borrowck-use-mut-borrow.rs2606log plain
-rw-r--r--borrowck-use-uninitialized-in-cast-trait.rs886log plain
-rw-r--r--borrowck-use-uninitialized-in-cast.rs901log plain
-rw-r--r--borrowck-vec-pattern-element-loan.rs1209log plain
-rw-r--r--borrowck-vec-pattern-loan-from-mut.rs733log plain
-rw-r--r--borrowck-vec-pattern-move-tail.rs1018log plain
-rw-r--r--borrowck-vec-pattern-tail-element-loan.rs801log plain
-rw-r--r--borrowck-while-break.rs663log plain
-rw-r--r--borrowck-while-cond.rs568log plain
-rw-r--r--borrowck-while.rs626log plain
-rw-r--r--move-in-static-initializer-issue-38520.rs994log plain
-rw-r--r--two-phase-activation-sharing-interference.rs2982log plain
-rw-r--r--two-phase-allow-access-during-reservation.rs2358log plain
-rw-r--r--two-phase-cannot-nest-mut-self-calls.rs1229log plain
-rw-r--r--two-phase-nonrecv-autoref.rs6782log plain
-rw-r--r--two-phase-reservation-sharing-interference-2.rs1425log plain
-rw-r--r--two-phase-reservation-sharing-interference.rs2688log plain
-rw-r--r--two-phase-sneaky.rs1216log plain