tree: c41a7e09b88f4b9afa45ef5d7132c98d321bbd2c [path history] [tgz]
  1. alt-arrows-block-then-binop.rs
  2. alt-join.rs
  3. alt-pattern-field-mismatch-2.rs
  4. alt-pattern-field-mismatch.rs
  5. alt-range-fail-dominate.rs
  6. alt-range-fail.rs
  7. alt-tag-nullary.rs
  8. alt-tag-unary.rs
  9. ambig_impl_2_exe.rs
  10. ambig_impl_bounds.rs
  11. ambig_impl_unify.rs
  12. arc-cant-nest-rw-arc-3177.rs
  13. arc-rw-cond-shouldnt-escape.rs
  14. arc-rw-read-mode-shouldnt-escape.rs
  15. arc-rw-state-shouldnt-escape.rs
  16. arc-rw-write-mode-cond-shouldnt-escape.rs
  17. arc-rw-write-mode-shouldnt-escape.rs
  18. arg-count-mismatch.rs
  19. arg-style-mismatch.rs
  20. arg-type-mismatch.rs
  21. assign-imm-local-twice.rs
  22. assign-super.rs
  23. assign-to-method.rs
  24. attempted-access-non-fatal.rs
  25. attr-bad-crate-attr.rc
  26. attr-bad-meta.rs
  27. attr-before-ext.rs
  28. attr-before-let.rs
  29. attr-before-stmt.rs
  30. attr-dangling-in-fn.rs
  31. attr-dangling-in-mod.rs
  32. auto-ref-borrowck-failure.rs
  33. autoderef-full-lval.rs
  34. bad-alt.rs
  35. bad-bang-ann-3.rs
  36. bad-bang-ann.rs
  37. bad-const-type.rs
  38. bad-env-capture.rs
  39. bad-env-capture2.rs
  40. bad-env-capture3.rs
  41. bad-expr-path.rs
  42. bad-expr-path2.rs
  43. bad-for-loop.rs
  44. bad-main.rs
  45. bad-method-typaram-kind.rs
  46. bad-module.rs
  47. bad-name.rs
  48. bad-record-pat-2.rs
  49. bad-record-pat.rs
  50. bad-type-env-capture.rs
  51. bad-value-ident-false.rs
  52. bad-value-ident-true.rs
  53. bad-var-env-capture-in-block-arg.rs
  54. bang-tailexpr.rs
  55. bind-by-move-neither-can-live-while-the-other-survives-1.rs
  56. bind-by-move-neither-can-live-while-the-other-survives-2.rs
  57. bind-by-move-neither-can-live-while-the-other-survives-3.rs
  58. bind-by-move-neither-can-live-while-the-other-survives-4.rs
  59. bind-by-move-no-guards.rs
  60. bind-by-move-no-lvalues-1.rs
  61. bind-by-move-no-lvalues-2.rs
  62. bind-by-move-no-sub-bindings.rs
  63. binop-add-ptr.rs
  64. binop-add-tup-assign.rs
  65. binop-add-tup.rs
  66. binop-bitxor-str.rs
  67. binop-logic-float.rs
  68. binop-logic-int.rs
  69. binop-mul-bool.rs
  70. binop-typeck.rs
  71. block-arg-as-stmt-with-value.rs
  72. block-arg-used-as-lambda-with-illegal-cap.rs
  73. block-coerce-no-2.rs
  74. block-coerce-no.rs
  75. block-deinitializes-upvar.rs
  76. block-must-not-have-result-do.rs
  77. block-must-not-have-result-for.rs
  78. block-must-not-have-result-res.rs
  79. block-must-not-have-result-while.rs
  80. bogus-tag.rs
  81. borrowck-addr-of-upvar.rs
  82. borrowck-assign-comp-idx.rs
  83. borrowck-assign-comp.rs
  84. borrowck-assign-to-constants.rs
  85. borrowck-assign-to-enum.rs
  86. borrowck-assign-to-subfield.rs
  87. borrowck-autoref-3261.rs
  88. borrowck-binding-mutbl.rs
  89. borrowck-borrowed-uniq-rvalue-2.rs
  90. borrowck-borrowed-uniq-rvalue.rs
  91. borrowck-call-method-from-mut-aliasable.rs
  92. borrowck-call-sendfn.rs
  93. borrowck-confuse-region.rs
  94. borrowck-imm-ref-to-mut-rec-field-issue-3162-b.rs
  95. borrowck-imm-ref-to-mut-rec-field-issue-3162-c.rs
  96. borrowck-imm-ref-to-mut-rec-field-issue-3162.rs
  97. borrowck-issue-2657-1.rs
  98. borrowck-issue-2657-2.rs
  99. borrowck-lend-args.rs
  100. borrowck-lend-flow.rs
  101. borrowck-loan-blocks-move-cc.rs
  102. borrowck-loan-blocks-move.rs
  103. borrowck-loan-blocks-mut-uniq.rs
  104. borrowck-loan-in-overloaded-op.rs
  105. borrowck-loan-rcvr-overloaded-op.rs
  106. borrowck-loan-rcvr.rs
  107. borrowck-loan-vec-content.rs
  108. borrowck-move-from-unsafe-ptr.rs
  109. borrowck-mut-addr-of-imm-var.rs
  110. borrowck-mut-deref-comp.rs
  111. borrowck-mut-slice-of-imm-vec.rs
  112. borrowck-mut-vec-as-imm-slice-bad.rs
  113. borrowck-no-cycle-in-exchange-heap.rs
  114. borrowck-pat-by-value-binding.rs
  115. borrowck-pat-enum-in-box.rs
  116. borrowck-pat-enum.rs
  117. borrowck-pat-reassign-binding.rs
  118. borrowck-pat-reassign-sometimes-binding.rs
  119. borrowck-pure-scope-in-call.rs
  120. borrowck-ref-into-rvalue.rs
  121. borrowck-ref-mut-of-imm.rs
  122. borrowck-unary-move-2.rs
  123. borrowck-unary-move.rs
  124. borrowck-unchecked-with-borrow.rs
  125. borrowck-uniq-via-box.rs
  126. borrowck-uniq-via-lend.rs
  127. borrowck-uniq-via-ref.rs
  128. break-outside-loop.rs
  129. cap-clause-both-copy-and-move.rs
  130. cap-clause-double-copy.rs
  131. cap-clause-double-move.rs
  132. cap-clause-illegal-cap.rs
  133. cap-clause-move-upvar.rs
  134. cap-clause-unresolved-copy.rs
  135. cap-clause-unresolved-move.rs
  136. cap-clause-use-after-move.rs
  137. cap-clause-with-stack-closure.rs
  138. capture1.rs
  139. cast-from-nil.rs
  140. cast-to-nil.rs
  141. class-cast-to-trait.rs
  142. class-implements-bad-trait.rs
  143. class-implements-int.rs
  144. class-method-missing.rs
  145. class-missing-self.rs
  146. const-recursive.rs
  147. constrained-type-missing-check.rs
  148. copy-a-resource.rs
  149. copy-into-closure.rs
  150. crateresolve1.rs
  151. crateresolve2.rs
  152. crateresolve5.rs
  153. dead-code-ret.rs
  154. deprecated-mode-fn-arg.rs
  155. deref-non-pointer.rs
  156. disallowed-deconstructing-destructing-struct.rs
  157. do-lambda-requires-braces.rs
  158. do1.rs
  159. do2.rs
  160. does-nothing.rs
  161. dup-link-name.rs
  162. elided-test.rs
  163. empty-linkname.rs
  164. empty-linkname2.rs
  165. empty-record-type.rs
  166. empty-vec-trailing-comma.rs
  167. enum-in-scope.rs
  168. estr-subtyping.rs
  169. evec-subtyping.rs
  170. export-fully-qualified.rs
  171. export-import.rs
  172. export-tag-variant.rs
  173. export.rs
  174. export2.rs
  175. ext-after-attrib.rs
  176. ext-noname.rs
  177. ext-nonexistent.rs
  178. extenv-no-args.rs
  179. extenv-not-string-literal.rs
  180. extenv-too-many-args.rs
  181. extern-no-call.rs
  182. extern-wrong-value-type.rs
  183. extfmt-missing-type.rs
  184. extfmt-no-args.rs
  185. extfmt-non-literal.rs
  186. extfmt-non-literal2.rs
  187. extfmt-not-enough-args.rs
  188. extfmt-too-many-args.rs
  189. extfmt-unknown-type.rs
  190. extfmt-unsigned-plus.rs
  191. extfmt-unsigned-space.rs
  192. extfmt-unterminated-conv.rs
  193. fail-expr.rs
  194. fail-simple.rs
  195. fail-type-err.rs
  196. fn-bad-block-type.rs
  197. fn-compare-mismatch.rs
  198. fn-variance-1.rs
  199. fn-variance-2.rs
  200. fn-variance-3.rs
  201. for-loop-decl.rs
  202. foreign-unsafe-fn-called.rs
  203. foreign-unsafe-fn.rs
  204. fru-extra-field.rs
  205. fully-qualified-type-name1.rs
  206. fully-qualified-type-name2.rs
  207. fully-qualified-type-name3.rs
  208. fully-qualified-type-name4.rs
  209. if-branch-types.rs
  210. if-typeck.rs
  211. if-without-else-result.rs
  212. implicit-method-bind.rs
  213. import-from-missing.rs
  214. import-from-path.rs
  215. import-from-rename.rs
  216. import-glob-0.rs
  217. import-glob-circular.rs
  218. import-glob-export.rs
  219. import-glob-path.rs
  220. import-glob-rename.rs
  221. import-loop-2.rs
  222. import-loop.rs
  223. import.rs
  224. import2.rs
  225. import3.rs
  226. import4.rs
  227. index_message.rs
  228. infinite-instantiation.rs
  229. infinite-tag-type-recursion.rs
  230. infinite-vec-type-recursion.rs
  231. integer-literal-suffix-inference.rs
  232. issue-1193.rs
  233. issue-1362.rs
  234. issue-1448-1.rs
  235. issue-1448-2.rs
  236. issue-1451.rs
  237. issue-1476.rs
  238. issue-1655.rs
  239. issue-1697.rs
  240. issue-1763.rs
  241. issue-1802-1.rs
  242. issue-1802-2.rs
  243. issue-1871.rs
  244. issue-1900.rs
  245. issue-1962.rs
  246. issue-1965.rs
  247. issue-2063-resource.rs
  248. issue-2063.rs
  249. issue-2111.rs
  250. issue-2123.rs
  251. issue-2149.rs
  252. issue-2150.rs
  253. issue-2151.rs
  254. issue-2330.rs
  255. issue-2354.rs
  256. issue-2356.rs
  257. issue-2370-2.rs
  258. issue-2370.rs
  259. issue-2467.rs
  260. issue-2487-b.rs
  261. issue-2509-a.rs
  262. issue-2548.rs
  263. issue-2587-2.rs
  264. issue-2590.rs
  265. issue-2611-3.rs
  266. issue-2611-4.rs
  267. issue-2611-5.rs
  268. issue-2718-a.rs
  269. issue-2766-a.rs
  270. issue-2825-b.rs
  271. issue-2848.rs
  272. issue-2849.rs
  273. issue-2937.rs
  274. issue-3021-b.rs
  275. issue-3021-c.rs
  276. issue-3021-d.rs
  277. issue-3021.rs
  278. issue-3033.rs
  279. issue-3036.rs
  280. issue-3038.rs
  281. issue-3044.rs
  282. issue-3096-1.rs
  283. issue-3096-2.rs
  284. issue-3099-a.rs
  285. issue-3099-b.rs
  286. issue-3099.rs
  287. issue-3344.rs
  288. issue-511.rs
  289. issue-897-2.rs
  290. issue-897.rs
  291. keyword.rs
  292. kindck-implicit-close-over-mut-var.rs
  293. kindck-nonsendable-1.rs
  294. kindck-owned-trait-contains.rs
  295. kindck-owned-trait-scoped.rs
  296. kindck-owned-trait.rs
  297. kindck-owned.rs
  298. lambda-mutate-nested.rs
  299. lambda-mutate.rs
  300. let-destruct-refutable.rs
  301. lint-heap-memory.rs
  302. lint-managed-heap-memory.rs
  303. lint-non-camel-case-types.rs
  304. lint-owned-heap-memory.rs
  305. liveness-and-init.rs
  306. liveness-assign-imm-local-in-loop.rs
  307. liveness-assign-imm-local-in-op-eq.rs
  308. liveness-assign-imm-local-in-swap.rs
  309. liveness-assign-imm-local-with-init.rs
  310. liveness-bad-bang-2.rs
  311. liveness-block-unint.rs
  312. liveness-break-uninit-2.rs
  313. liveness-break-uninit.rs
  314. liveness-closure-require-ret.rs
  315. liveness-dead.rs
  316. liveness-forgot-ret.rs
  317. liveness-if-no-else.rs
  318. liveness-if-with-else.rs
  319. liveness-init-in-called-fn-expr.rs
  320. liveness-init-in-fn-expr.rs
  321. liveness-init-in-fru.rs
  322. liveness-init-op-equal.rs
  323. liveness-init-plus-equal.rs
  324. liveness-issue-2163.rs
  325. liveness-missing-ret2.rs
  326. liveness-move-from-args.rs
  327. liveness-move-from-mode.rs
  328. liveness-move-in-loop.rs
  329. liveness-move-in-while.rs
  330. liveness-or-init.rs
  331. liveness-return.rs
  332. liveness-swap-uninit.rs
  333. liveness-uninit-after-item.rs
  334. liveness-uninit.rs
  335. liveness-unused
  336. liveness-unused.rs
  337. liveness-use-after-move.rs
  338. liveness-use-after-send.rs
  339. liveness-use-in-index-lvalue.rs
  340. liveness-while-break.rs
  341. liveness-while-cond.rs
  342. liveness-while.rs
  343. loop-does-not-diverge.rs
  344. lub-in-args.rs
  345. macro-2.rs
  346. macro.rs
  347. main-wrong-type-2.rs
  348. main-wrong-type.rs
  349. map-types.rs
  350. minus-string.rs
  351. missing-do.rs
  352. missing-main.rs
  353. missing-return.rs
  354. missingmod.rc
  355. mode-inference-fail.rs
  356. multiline-comment-line-tracking.rs
  357. multitrait.rs
  358. mutable-arguments.rs
  359. mutable-class-fields-2.rs
  360. mutable-class-fields.rs
  361. mutable-huh-box-assign.rs
  362. mutable-huh-field-assign.rs
  363. mutable-huh-ptr-assign.rs
  364. mutable-huh-unique-assign.rs
  365. mutable-huh-variance-box.rs
  366. mutable-huh-variance-deep.rs
  367. mutable-huh-variance-ptr.rs
  368. mutable-huh-variance-rec.rs
  369. mutable-huh-variance-unique.rs
  370. mutable-huh-variance-vec1.rs
  371. mutable-huh-variance-vec2.rs
  372. mutable-huh-variance-vec3.rs
  373. mutable-huh-variance-vec4.rs
  374. mutable-huh-vec-assign.rs
  375. name-clash-nullary-2.rs
  376. name-clash-nullary.rs
  377. nested-ty-params.rs
  378. no-capture-arc.rs
  379. no-comment-balancing.rs
  380. no-reuse-move-arc.rs
  381. no-send-res-ports.rs
  382. noexporttypeexe.rs
  383. nolink-with-link-args.rs
  384. non-const.rs
  385. non-copyable-void.rs
  386. non-exhaustive-match-nested.rs
  387. non-exhaustive-match.rs
  388. noncopyable-class.rs
  389. noncopyable-match-pattern.rs
  390. nonscalar-cast.rs
  391. not-a-pred.rs
  392. not-enough-arguments.rs
  393. not-utf8.bin
  394. not-utf8.rs
  395. obsolete-syntax.rs
  396. occurs-check-3.rs
  397. occurs-check.rs
  398. omitted-arg-in-item-fn.rs
  399. omitted-arg-wrong-types.rs
  400. or-patter-mismatch.rs
  401. output-type-mismatch.rs
  402. oversized-literal.rs
  403. pat-ref-enum.rs
  404. pat-shadow-in-nested-binding.rs
  405. pattern-tyvar-2.rs
  406. pattern-tyvar.rs
  407. pinned-deep-copy.rs
  408. pptypedef.rs
  409. prim-with-args.rs
  410. private-impl-method.rs
  411. private-item-simple.rs
  412. private-method-cross-crate.rs
  413. private-method.rs
  414. private-struct-field-cross-crate.rs
  415. private-struct-field-ctor.rs
  416. private-struct-field-pattern.rs
  417. private-struct-field.rs
  418. private-variant.rs
  419. pure-higher-order.rs
  420. pure-loop-body.rs
  421. pure-modifies-aliased.rs
  422. pure-subtyping.rs
  423. purity-infer-fail.rs
  424. qquote-1.rs
  425. qquote-2.rs
  426. rec-expected.rs
  427. rec-extend.rs
  428. rec-missing-fields.rs
  429. record-with-resource.rs
  430. recursive-enum.rs
  431. redundant-link-args.rs
  432. regions-addr-of-arg.rs
  433. regions-addr-of-self.rs
  434. regions-addr-of-upvar-self.rs
  435. regions-blk.rs
  436. regions-bounds.rs
  437. regions-creating-enums.rs
  438. regions-creating-enums3.rs
  439. regions-creating-enums4.rs
  440. regions-escape-bound-fn-2.rs
  441. regions-escape-bound-fn.rs
  442. regions-escape-loop-via-variable.rs
  443. regions-escape-loop-via-vec.rs
  444. regions-escape-via-trait-or-not.rs
  445. regions-fn-subtyping.rs
  446. regions-fns.rs
  447. regions-freevar.rs
  448. regions-glb-free-free.rs
  449. regions-in-consts.rs
  450. regions-in-enums.rs
  451. regions-in-rsrcs.rs
  452. regions-in-type-items.rs
  453. regions-infer-at-fn-not-param.rs
  454. regions-infer-borrow-scope-too-big.rs
  455. regions-infer-borrow-scope-within-loop.rs
  456. regions-infer-call-3.rs
  457. regions-infer-contravariance-due-to-immutability.rs
  458. regions-infer-contravariance-due-to-ret.rs
  459. regions-infer-covariance-due-to-arg.rs
  460. regions-infer-invariance-due-to-arg-and-ret.rs
  461. regions-infer-invariance-due-to-mutability-1.rs
  462. regions-infer-invariance-due-to-mutability-2.rs
  463. regions-infer-invariance-due-to-mutability-3.rs
  464. regions-infer-invariance-due-to-mutability-4.rs
  465. regions-infer-invariance-due-to-mutability.rs
  466. regions-infer-not-param.rs
  467. regions-infer-paramd-indirect.rs
  468. regions-infer-paramd-method.rs
  469. regions-infer-region-in-fn-but-not-type.rs
  470. regions-nested-fns-2.rs
  471. regions-nested-fns.rs
  472. regions-out-of-scope-slice.rs
  473. regions-ret-borrowed-1.rs
  474. regions-ret-borrowed.rs
  475. regions-ret.rs
  476. regions-scoping.rs
  477. regions-steal-closure.rs
  478. regions-trait-1.rs
  479. regions-trait-2.rs
  480. regions-trait-3.rs
  481. regions-var-type-out-of-scope.rs
  482. repeat-to-run-dtor-twice.rs
  483. reserved-be.rs
  484. resolve-inconsistent-binding-mode.rs
  485. resolve-inconsistent-names.rs
  486. ret-non-nil.rs
  487. return-in-block-function.rs
  488. selftype-astparam.rs
  489. selftype-traittype.rs
  490. sendfn-is-not-a-lambda.rs
  491. seq-args.rs
  492. spawn-non-nil-fn.rs
  493. staticness-mismatch.rs
  494. swap-no-lval.rs
  495. sync-cond-shouldnt-escape.rs
  496. sync-rwlock-cond-shouldnt-escape.rs
  497. sync-rwlock-read-mode-shouldnt-escape.rs
  498. sync-rwlock-write-mode-cond-shouldnt-escape.rs
  499. sync-rwlock-write-mode-shouldnt-escape.rs
  500. tag-that-dare-not-speak-its-name.rs
  501. tag-type-args.rs
  502. tag-variant-cast-non-nullary.rs
  503. tag-variant-disr-dup.rs
  504. tag-variant-disr-non-nullary.rs
  505. tag-variant-disr-type-mismatch.rs
  506. tail-typeck.rs
  507. terr-in-field.rs
  508. terr-sorts.rs
  509. tps-invariant-class.rs
  510. tps-invariant-enum.rs
  511. tps-invariant-trait.rs
  512. trait-cast.rs
  513. trait-impl-different-num-params.rs
  514. trait-keyword.rs
  515. trait-or-new-type-instead.rs
  516. trait-test-2.rs
  517. trait-test.rs
  518. tutorial-suffix-inference-test.rs
  519. type-arg-out-of-scope.rs
  520. type-mismatch-multiple.rs
  521. type-mismatch.rs
  522. type-recursive.rs
  523. type-shadow.rs
  524. unary-move.rs
  525. unbalanced-doublequote.rs
  526. unique-mut.rs
  527. unique-pinned-nocopy.rs
  528. unique-unique-kind.rs
  529. unique-vec-res.rs
  530. unnamed_argument_mode.rs
  531. unreachable-arm.rs
  532. unreachable-code.rs
  533. unsafe-fn-assign-deref-ptr.rs
  534. unsafe-fn-autoderef.rs
  535. unsafe-fn-called-from-safe.rs
  536. unsafe-fn-deref-ptr.rs
  537. unsafe-fn-used-as-value.rs
  538. unsendable-class.rs
  539. unsupported-cast.rs
  540. unused-imports-warn.rs
  541. use-meta-dup.rs
  542. use-meta-mismatch.rs
  543. use-meta.rc
  544. vec-add.rs
  545. vec-concat-bug.rs
  546. vec-field.rs
  547. vec-res-add.rs
  548. vector-no-ann.rs
  549. view-items-at-top.rs
  550. vtable-res-trait-param.rs
  551. warn-ctypes-err-attr.rs
  552. warn-ctypes.rs
  553. warn-foreign-int-types.rs
  554. warn-path-statement.rs
  555. while-type-error.rs
  556. writing-through-read-alias.rs
  557. writing-to-immutable-rec.rs
  558. writing-to-immutable-vec.rs
  559. wrong-ret-type.rs