summary refs log tree commit diff
path: root/src/test/compile-fail
ModeNameSize
-rw-r--r--alt-join.rs267log plain
-rw-r--r--alt-range-fail-dominate.rs455log plain
-rw-r--r--alt-range-fail.rs268log plain
-rw-r--r--alt-tag-nullary.rs110log plain
-rw-r--r--alt-tag-unary.rs126log plain
-rw-r--r--and-init.rs167log plain
-rw-r--r--arg-count-mismatch.rs96log plain
-rw-r--r--arg-style-mismatch.rs97log plain
-rw-r--r--arg-type-mismatch.rs91log plain
-rw-r--r--assign-to-method.rs317log plain
-rw-r--r--attempted-access-non-fatal.rs192log plain
-rw-r--r--attr-bad-crate-attr.rc82log plain
-rw-r--r--attr-bad-meta.rs71log plain
-rw-r--r--attr-before-ext.rs67log plain
-rw-r--r--attr-before-let.rs65log plain
-rw-r--r--attr-before-stmt.rs89log plain
-rw-r--r--attr-before-view-item.rs71log plain
-rw-r--r--attr-before-view-item2.rs85log plain
-rw-r--r--attr-dangling-in-fn.rs75log plain
-rw-r--r--attr-dangling-in-mod.rs62log plain
-rw-r--r--auto-deref-bind.rs122log plain
-rw-r--r--autoderef-full-lval.rs424log plain
-rw-r--r--bad-alt.rs69log plain
-rw-r--r--bad-bang-ann-2.rs206log plain
-rw-r--r--bad-bang-ann-3.rs217log plain
-rw-r--r--bad-bang-ann.rs236log plain
-rw-r--r--bad-const-type.rs97log plain
-rw-r--r--bad-env-capture.rs138log plain
-rw-r--r--bad-env-capture2.rs129log plain
-rw-r--r--bad-env-capture3.rs155log plain
-rw-r--r--bad-expr-path.rs98log plain
-rw-r--r--bad-expr-path2.rs112log plain
-rw-r--r--bad-main.rs66log plain
-rw-r--r--bad-method-typaram-kind.rs181log plain
-rw-r--r--bad-module.rs91log plain
-rw-r--r--bad-name.rs67log plain
-rw-r--r--bad-record-pat-2.rs111log plain
-rw-r--r--bad-record-pat.rs114log plain
-rw-r--r--bad-tag-export-2.rs130log plain
-rw-r--r--bad-tag-export-3.rs172log plain
-rw-r--r--bad-tag-export-4.rs136log plain
-rw-r--r--bad-tag-export.rs171log plain
-rw-r--r--bad-type-env-capture.rs121log plain
-rw-r--r--bad-var-env-capture-in-block-arg.rs152log plain
-rw-r--r--bang-tailexpr.rs92log plain
-rw-r--r--bind-stack-closure.rs154log plain
-rw-r--r--binop-add-ptr.rs130log plain
-rw-r--r--binop-add-tup-assign.rs108log plain
-rw-r--r--binop-add-tup.rs104log plain
-rw-r--r--binop-bitxor-str.rs85log plain
-rw-r--r--binop-logic-float.rs95log plain
-rw-r--r--binop-logic-int.rs83log plain
-rw-r--r--binop-mul-bool.rs89log plain
-rw-r--r--binop-typeck.rs148log plain
-rw-r--r--block-arg-as-stmt-with-value.rs231log plain
-rw-r--r--block-arg-used-as-lambda-with-illegal-cap.rs227log plain
-rw-r--r--block-coerce-no-2.rs283log plain
-rw-r--r--block-coerce-no.rs453log plain
-rw-r--r--block-copy.rs162log plain
-rw-r--r--block-deinitializes-upvar.rs196log plain
-rw-r--r--block-must-not-have-result-do.rs110log plain
-rw-r--r--block-must-not-have-result-for.rs118log plain
-rw-r--r--block-must-not-have-result-res.rs113log plain
-rw-r--r--block-must-not-have-result-while.rs116log plain
-rw-r--r--block-require-return.rs127log plain
-rw-r--r--block-uninit.rs140log plain
-rw-r--r--bogus-tag.rs257log plain
-rw-r--r--break-outside-loop.rs111log plain
-rw-r--r--break-uninit.rs209log plain
-rw-r--r--break-uninit2.rs209log plain
-rw-r--r--cap-clause-both-copy-and-move.rs131log plain
-rw-r--r--cap-clause-double-copy.rs126log plain
-rw-r--r--cap-clause-double-move.rs126log plain
-rw-r--r--cap-clause-illegal-cap.rs288log plain
-rw-r--r--cap-clause-move-upvar.rs194log plain
-rw-r--r--cap-clause-unresolved-copy.rs102log plain
-rw-r--r--cap-clause-unresolved-move.rs102log plain
-rw-r--r--cap-clause-use-after-move.rs178log plain
-rw-r--r--capture1.rs143log plain
-rw-r--r--cast-from-nil.rs86log plain
-rw-r--r--cast-to-nil.rs74log plain
-rw-r--r--constrained-type-missing-check.rs416log plain
-rw-r--r--copy-a-resource.rs131log plain
-rw-r--r--cross-crate-glob-collision.rs251log plain
-rw-r--r--crust-no-bind.rs121log plain
-rw-r--r--crust-no-call.rs108log plain
-rw-r--r--crust-wrong-value-type.rs139log plain
-rw-r--r--ctor-uninit-var.rs333log plain
-rw-r--r--dead-code-be.rs151log plain
-rw-r--r--dead-code-ret.rs152log plain
-rw-r--r--deref-non-pointer.rs86log plain
-rw-r--r--do-while-constraints.rs239log plain
-rw-r--r--do-while-pred-constraints.rs338log plain
-rw-r--r--does-nothing.rs139log plain
-rw-r--r--dup-link-name.rs90log plain
-rw-r--r--elided-test.rs192log plain
-rw-r--r--empty-linkname.rs102log plain
-rw-r--r--empty-linkname2.rs127log plain
-rw-r--r--empty-record-type.rs82log plain
-rw-r--r--export-fully-qualified.rs296log plain
-rw-r--r--export-import.rs169log plain
-rw-r--r--export-tag-variant.rs129log plain
-rw-r--r--export.rs159log plain
-rw-r--r--export2.rs184log plain
-rw-r--r--ext-after-attrib.rs219log plain
-rw-r--r--ext-noname.rs85log plain
-rw-r--r--ext-nonexistent.rs81log plain
-rw-r--r--extenv-no-args.rs60log plain
-rw-r--r--extenv-not-string-literal.rs60log plain
-rw-r--r--extenv-too-many-args.rs72log plain
-rw-r--r--extfmt-missing-type.rs57log plain
-rw-r--r--extfmt-no-args.rs54log plain
-rw-r--r--extfmt-non-literal.rs225log plain
-rw-r--r--extfmt-non-literal2.rs218log plain
-rw-r--r--extfmt-not-enough-args.rs103log plain
-rw-r--r--extfmt-too-many-args.rs97log plain
-rw-r--r--extfmt-unknown-type.rs57log plain
-rw-r--r--extfmt-unsigned-plus.rs139log plain
-rw-r--r--extfmt-unsigned-space.rs140log plain
-rw-r--r--extfmt-unterminated-conv.rs67log plain
-rw-r--r--fail-expr.rs57log plain
-rw-r--r--fail-simple.rs76log plain
-rw-r--r--fail-type-err.rs74log plain
-rw-r--r--fn-bad-block-type.rs73log plain
-rw-r--r--fn-bare-bind.rs183log plain
-rw-r--r--fn-bare-generic-instantiate1.rs272log plain
-rw-r--r--fn-bare-generic-instantiate2.rs282log plain
-rw-r--r--fn-compare-mismatch.rs135log plain
-rw-r--r--fn-constraint.rs240log plain
-rw-r--r--fn-expr-type-state.rs202log plain
-rw-r--r--fn-expr-typestate-2.rs127log plain
-rw-r--r--fn-variance-1.rs406log plain
-rw-r--r--fn-variance-2.rs433log plain
-rw-r--r--fn-variance-3.rs523log plain
-rw-r--r--for-loop-decl.rs451log plain
-rw-r--r--forgot-ret.rs200log plain
-rw-r--r--fru-extra-field.rs174log plain
-rw-r--r--fru-typestate.rs190log plain
-rw-r--r--fully-qualified-type-name1.rs188log plain
-rw-r--r--fully-qualified-type-name2.rs251log plain
-rw-r--r--fully-qualified-type-name3.rs211log plain
-rw-r--r--fully-qualified-type-name4.rs208log plain
-rw-r--r--if-branch-types.rs86log plain
-rw-r--r--if-check-precond-fail.rs334log plain
-rw-r--r--if-typeck.rs112log plain
-rw-r--r--if-without-else-result.rs129log plain
-rw-r--r--iface-impl-different-num-params.rs192log plain
-rw-r--r--iface-test-2.rs501log plain
-rw-r--r--iface-test.rs244log plain
-rw-r--r--import-from-dup.rs145log plain
-rw-r--r--import-from-missing.rs122log plain
-rw-r--r--import-from-path.rs49log plain
-rw-r--r--import-from-rename.rs96log plain
-rw-r--r--import-glob-0.rs359log plain
-rw-r--r--import-glob-circular.rs399log plain
-rw-r--r--import-glob-export.rs129log plain
-rw-r--r--import-glob-multiple.rs326log plain
-rw-r--r--import-glob-path.rs45log plain
-rw-r--r--import-glob-rename.rs92log plain
-rw-r--r--import-loop-2.rs145log plain
-rw-r--r--import-loop.rs100log plain
-rw-r--r--import.rs146log plain
-rw-r--r--import2.rs151log plain
-rw-r--r--import3.rs99log plain
-rw-r--r--import4.rs161log plain
-rw-r--r--import5.rs158log plain
-rw-r--r--impure-pred.rs191log plain
-rw-r--r--infinite-tag-type-recursion.rs157log plain
-rw-r--r--infinite-vec-type-recursion.rs102log plain
-rw-r--r--issue-1362.rs307log plain
-rw-r--r--issue-1448-1.rs224log plain
-rw-r--r--issue-1448-2.rs108log plain
-rw-r--r--issue-1655.rs362log plain
-rw-r--r--issue-1697.rs180log plain
-rw-r--r--issue-1802-1.rs85log plain
-rw-r--r--issue-1802-2.rs84log plain
-rw-r--r--issue-1900.rs87log plain
-rw-r--r--issue-897-2.rs163log plain
-rw-r--r--issue-897.rs142log plain
-rw-r--r--lambda-mutate-nested.rs377log plain
-rw-r--r--lambda-mutate.rs298log plain
-rw-r--r--let-destruct-refutable.rs151log plain
-rw-r--r--loop-does-not-diverge.rs260log plain
-rw-r--r--macro-2.rs243log plain
-rw-r--r--macro.rs194log plain
-rw-r--r--main-wrong-type-2.rs90log plain
-rw-r--r--main-wrong-type.rs110log plain
-rw-r--r--map-types.rs331log plain
-rw-r--r--minus-string.rs86log plain
-rw-r--r--missing-main.rs55log plain
-rw-r--r--missing-return.rs65log plain
-rw-r--r--missing-return2.rs217log plain
-rw-r--r--missingmod.rc49log plain
-rw-r--r--mode-inference-fail.rs361log plain
-rw-r--r--move-arg.rs147log plain
-rw-r--r--multiline-comment-line-tracking.rs137log plain
-rw-r--r--mutable-class-fields-2.rs304log plain
-rw-r--r--mutable-class-fields.rs268log plain
-rw-r--r--mutable-huh-box-assign.rs175log plain
-rw-r--r--mutable-huh-field-assign.rs198log plain
-rw-r--r--mutable-huh-ptr-assign.rs254log plain
-rw-r--r--mutable-huh-unique-assign.rs175log plain
-rw-r--r--mutable-huh-variance-box.rs145log plain
-rw-r--r--mutable-huh-variance-deep.rs146log plain
-rw-r--r--mutable-huh-variance-ptr.rs226log plain
-rw-r--r--mutable-huh-variance-rec.rs154log plain
-rw-r--r--mutable-huh-variance-unique.rs145log plain
-rw-r--r--mutable-huh-variance-vec1.rs314log plain
-rw-r--r--mutable-huh-variance-vec2.rs318log plain
-rw-r--r--mutable-huh-variance-vec3.rs333log plain
-rw-r--r--mutable-huh-variance-vec4.rs1052log plain
-rw-r--r--mutable-huh-vec-assign.rs187log plain
-rw-r--r--name-clash-nullary-2.rs137log plain
-rw-r--r--name-clash-nullary.rs122log plain
-rw-r--r--native-unsafe-fn-called.rs170log plain
-rw-r--r--native-unsafe-fn.rs171log plain
-rw-r--r--nested-ty-params.rs142log plain
-rw-r--r--no-constraint-prop.rs547log plain
-rw-r--r--no-core-attribute.rs85log plain
-rw-r--r--noexporttypeexe.rs382log plain
-rw-r--r--nolink-with-link-args.rs276log plain
-rw-r--r--non-exhaustive-match-nested.rs198log plain
-rw-r--r--non-exhaustive-match.rs337log plain
-rw-r--r--nonscalar-cast.rs79log plain
-rw-r--r--nonsense-constraints.rs372log plain
-rw-r--r--not-a-pred-2.rs190log plain
-rw-r--r--not-a-pred-check.rs146log plain
-rw-r--r--not-a-pred.rs198log plain
-rw-r--r--not-pred-args.rs226log plain
-rw-r--r--occurs-check-3.rs133log plain
-rw-r--r--occurs-check.rs95log plain
-rw-r--r--or-init.rs167log plain
-rw-r--r--or-patter-mismatch.rs142log plain
-rw-r--r--output-type-mismatch.rs83log plain
-rw-r--r--oversized-literal.rs72log plain
-rw-r--r--pattern-tyvar-2.rs233log plain
-rw-r--r--pattern-tyvar.rs270log plain
-rw-r--r--pinned-deep-copy.rs260log plain
-rw-r--r--placement-new-bad-method-type.rs277log plain
-rw-r--r--pred-assign.rs306log plain
-rw-r--r--pred-on-wrong-slots.rs280log plain
-rw-r--r--pred-swap.rs307log plain
-rw-r--r--private-class-field-cross-crate.rs221log plain
-rw-r--r--private-class-field.rs283log plain
-rw-r--r--private-method-cross-crate.rs208log plain
-rw-r--r--private-method.rs311log plain
-rw-r--r--qquote-1.rs1029log plain
-rw-r--r--qquote-2.rs959log plain
-rw-r--r--rec-extend.rs120log plain
-rw-r--r--rec-missing-fields.rs155log plain
-rw-r--r--record-with-resource.rs229log plain
-rw-r--r--recursive-enum.rs100log plain
-rw-r--r--redundant-link-args.rs652log plain
-rw-r--r--regions-ret.rs95log plain
-rw-r--r--ret-non-nil.rs119log plain
-rw-r--r--return-uninit.rs100log plain
-rw-r--r--sendfn-captures-nonsendable-state.rs119log plain
-rw-r--r--sendfn-is-not-a-lambda.rs183log plain
-rw-r--r--slot-as-pred.rs200log plain
-rw-r--r--spawn-non-nil-fn.rs107log plain
-rw-r--r--swap-no-lval.rs66log plain
-rw-r--r--swap-uninit.rs84log plain
-rw-r--r--tag-exports-2.rs389log plain
-rw-r--r--tag-exports-3.rs392log plain
-rw-r--r--tag-exports.rs387log plain
-rw-r--r--tag-that-dare-not-speak-its-name.rs218log plain
-rw-r--r--tag-type-args.rs128log plain
-rw-r--r--tag-variant-cast-non-nullary.rs144log plain
-rw-r--r--tag-variant-disr-dup.rs232log plain
-rw-r--r--tag-variant-disr-non-nullary.rs214log plain
-rw-r--r--tag-variant-disr-type-mismatch.rs92log plain
-rw-r--r--tail-non-call.rs120log plain
-rw-r--r--tail-typeck.rs118log plain
-rw-r--r--type-arg-out-of-scope.rs133log plain
-rw-r--r--type-mismatch-multiple.rs219log plain
-rw-r--r--type-mismatch.rs148log plain
-rw-r--r--type-recursive.rs90log plain
-rw-r--r--type-shadow.rs171log plain
-rw-r--r--unbalanced-comment.rs161log plain
-rw-r--r--unbalanced-doublequote.rs90log plain
-rw-r--r--uninit-after-item.rs146log plain
-rw-r--r--unique-mut.rs72log plain
-rw-r--r--unique-pinned-nocopy.rs142log plain
-rw-r--r--unique-unique-kind.rs147log plain
-rw-r--r--unique-vec-res.rs315log plain
-rw-r--r--unreachable-arm.rs135log plain
-rw-r--r--unreachable-code.rs145log plain
-rw-r--r--unsafe-alias-2.rs188log plain
-rw-r--r--unsafe-alias.rs233log plain
-rw-r--r--unsafe-alt.rs197log plain
-rw-r--r--unsafe-fn-assign-deref-ptr.rs150log plain
-rw-r--r--unsafe-fn-called-from-safe.rs125log plain
-rw-r--r--unsafe-fn-deref-ptr.rs145log plain
-rw-r--r--unsafe-fn-used-as-value.rs133log plain
-rw-r--r--unsafe-fn-used-in-bind.rs180log plain
-rw-r--r--unsafe-for.rs158log plain
-rw-r--r--unsafe-mutable-alias.rs215log plain
-rw-r--r--unsupported-cast.rs114log plain
-rw-r--r--unused-imports-warn.rs369log plain
-rw-r--r--use-after-move.rs128log plain
-rw-r--r--use-after-send.rs403log plain
-rw-r--r--use-meta-dup.rs100log plain
-rw-r--r--use-meta-mismatch.rs90log plain
-rw-r--r--use-meta.rc93log plain
-rw-r--r--use-uninit-2.rs133log plain
-rw-r--r--use-uninit-3.rs196log plain
-rw-r--r--use-uninit.rs112log plain
-rw-r--r--vec-concat-bug.rs277log plain
-rw-r--r--vec-field.rs179log plain
-rw-r--r--vec-res-add.rs226log plain
-rw-r--r--vector-no-ann.rs69log plain
-rw-r--r--warn-native-int-types.rs200log plain
-rw-r--r--while-bypass.rs125log plain
-rw-r--r--while-expr.rs82log plain
-rw-r--r--while-loop-constraints.rs257log plain
-rw-r--r--while-loop-pred-constraints.rs344log plain
-rw-r--r--while-type-error.rs66log plain
-rw-r--r--writing-through-read-alias.rs192log plain
-rw-r--r--writing-through-uninit-vec.rs115log plain
-rw-r--r--writing-to-immutable-rec.rs96log plain
-rw-r--r--writing-to-immutable-vec.rs102log plain
-rw-r--r--wrong-ret-type.rs96log plain