tree: b177a2cbe692a7fec9b45a38d6454f9cba9a6a6d [path history] [tgz]
  1. abi/
  2. alloc-error/
  3. allocator/
  4. annotate-snippet/
  5. anon-params/
  6. argfile/
  7. argument-suggestions/
  8. array-slice-vec/
  9. asm/
  10. associated-consts/
  11. associated-inherent-types/
  12. associated-item/
  13. associated-type-bounds/
  14. associated-types/
  15. async-await/
  16. attributes/
  17. auto-traits/
  18. autodiff/
  19. autoref-autoderef/
  20. auxiliary/
  21. backtrace/
  22. bench/
  23. binding/
  24. binop/
  25. blind/
  26. block-result/
  27. bootstrap/
  28. borrowck/
  29. box/
  30. btreemap/
  31. builtin-superkinds/
  32. c-variadic/
  33. cast/
  34. cfg/
  35. check-cfg/
  36. closure-expected-type/
  37. closure_context/
  38. closures/
  39. cmse-nonsecure/
  40. codegen/
  41. codemap_tests/
  42. coercion/
  43. coherence/
  44. coinduction/
  45. command/
  46. compare-method/
  47. compiletest-self-test/
  48. conditional-compilation/
  49. confuse-field-and-method/
  50. const-generics/
  51. const-ptr/
  52. const_prop/
  53. consts/
  54. contracts/
  55. coroutine/
  56. coverage-attr/
  57. crate-loading/
  58. cross/
  59. cross-crate/
  60. custom_test_frameworks/
  61. cycle-trait/
  62. dataflow_const_prop/
  63. debuginfo/
  64. definition-reachable/
  65. delegation/
  66. dep-graph/
  67. deprecation/
  68. deref-patterns/
  69. derived-errors/
  70. derives/
  71. deriving/
  72. dest-prop/
  73. destructuring-assignment/
  74. diagnostic-flags/
  75. diagnostic-width/
  76. diagnostic_namespace/
  77. did_you_mean/
  78. directory_ownership/
  79. disallowed-deconstructing/
  80. dollar-crate/
  81. drop/
  82. drop-bounds/
  83. dropck/
  84. dst/
  85. duplicate/
  86. dyn-compatibility/
  87. dyn-drop/
  88. dyn-keyword/
  89. dyn-star/
  90. dynamically-sized-types/
  91. editions/
  92. empty/
  93. entry-point/
  94. enum/
  95. enum-discriminant/
  96. env-macro/
  97. ergonomic-clones/
  98. error-codes/
  99. error-emitter/
  100. errors/
  101. explain/
  102. explicit/
  103. explicit-tail-calls/
  104. expr/
  105. extern/
  106. extern-flag/
  107. feature-gates/
  108. ffi-attrs/
  109. float/
  110. fmt/
  111. fn/
  112. fn-main/
  113. for/
  114. for-loop-while/
  115. force-inlining/
  116. foreign/
  117. frontmatter/
  118. fully-qualified-type/
  119. function-pointer/
  120. functional-struct-update/
  121. functions-closures/
  122. generic-associated-types/
  123. generic-const-items/
  124. generics/
  125. half-open-range-patterns/
  126. hashmap/
  127. hello_world/
  128. higher-ranked/
  129. hygiene/
  130. illegal-sized-bound/
  131. impl-header-lifetime-elision/
  132. impl-trait/
  133. implied-bounds/
  134. imports/
  135. include-macros/
  136. incoherent-inherent-impls/
  137. indexing/
  138. inference/
  139. infinite/
  140. inherent-impls-overlap-check/
  141. inline-const/
  142. instrument-coverage/
  143. instrument-xray/
  144. interior-mutability/
  145. internal/
  146. internal-lints/
  147. intrinsics/
  148. invalid/
  149. invalid-compile-flags/
  150. invalid-module-declaration/
  151. invalid-self-argument/
  152. io-checks/
  153. issues/
  154. iterators/
  155. json/
  156. keyword/
  157. kindck/
  158. label/
  159. lang-items/
  160. late-bound-lifetimes/
  161. layout/
  162. lazy-type-alias/
  163. lazy-type-alias-impl-trait/
  164. let-else/
  165. lexer/
  166. lifetimes/
  167. limits/
  168. link-native-libs/
  169. linkage-attr/
  170. linking/
  171. lint/
  172. liveness/
  173. loops/
  174. lowering/
  175. lto/
  176. lub-glb/
  177. macro_backtrace/
  178. macros/
  179. malformed/
  180. marker_trait_attr/
  181. match/
  182. meta/
  183. methods/
  184. mir/
  185. mir-dataflow/
  186. mismatched_types/
  187. missing/
  188. missing-trait-bounds/
  189. missing_non_modrs_mod/
  190. modules/
  191. modules_and_files_visibility/
  192. moves/
  193. mut/
  194. namespace/
  195. never_type/
  196. new-range/
  197. nll/
  198. no_std/
  199. non_modrs_mods/
  200. non_modrs_mods_and_inline_mods/
  201. not-panic/
  202. numbers-arithmetic/
  203. numeric/
  204. object-lifetime/
  205. obsolete-in-place/
  206. offset-of/
  207. on-unimplemented/
  208. operator-recovery/
  209. or-patterns/
  210. overloaded/
  211. packed/
  212. panic-handler/
  213. panic-runtime/
  214. panics/
  215. parallel-rustc/
  216. parser/
  217. patchable-function-entry/
  218. pattern/
  219. pin-macro/
  220. precondition-checks/
  221. print-request/
  222. print_type_sizes/
  223. privacy/
  224. proc-macro/
  225. process/
  226. process-termination/
  227. ptr_ops/
  228. pub/
  229. qualified/
  230. query-system/
  231. range/
  232. raw-ref-op/
  233. reachable/
  234. recursion/
  235. recursion_limit/
  236. regions/
  237. repeat-expr/
  238. repr/
  239. reserved/
  240. resolve/
  241. return/
  242. rfcs/
  243. rmeta/
  244. runtime/
  245. rust-2018/
  246. rust-2021/
  247. rust-2024/
  248. rustc-env/
  249. rustdoc/
  250. sanitizer/
  251. self/
  252. sepcomp/
  253. shadowed/
  254. shell-argfiles/
  255. simd/
  256. single-use-lifetime/
  257. sized/
  258. sized-hierarchy/
  259. span/
  260. specialization/
  261. stability-attribute/
  262. stable-mir-print/
  263. stack-protector/
  264. static/
  265. statics/
  266. stats/
  267. std/
  268. stdlib-unit-tests/
  269. str/
  270. structs/
  271. structs-enums/
  272. suggestions/
  273. svh/
  274. symbol-mangling-version/
  275. symbol-names/
  276. sync/
  277. target-cpu/
  278. target-feature/
  279. target_modifiers/
  280. test-attrs/
  281. thir-print/
  282. thread-local/
  283. threads-sendsync/
  284. tool-attributes/
  285. track-diagnostics/
  286. trait-bounds/
  287. traits/
  288. transmutability/
  289. transmute/
  290. treat-err-as-bug/
  291. trivial-bounds/
  292. try-block/
  293. try-trait/
  294. tuple/
  295. type/
  296. type-alias/
  297. type-alias-enum-variants/
  298. type-alias-impl-trait/
  299. type-inference/
  300. typeck/
  301. typeof/
  302. ufcs/
  303. unboxed-closures/
  304. underscore-imports/
  305. underscore-lifetime/
  306. uniform-paths/
  307. uninhabited/
  308. union/
  309. unknown-unstable-lints/
  310. unop/
  311. unpretty/
  312. unresolved/
  313. unsafe/
  314. unsafe-binders/
  315. unsafe-fields/
  316. unsized/
  317. unsized-locals/
  318. unused-crate-deps/
  319. unwind-abis/
  320. use/
  321. variance/
  322. variants/
  323. version/
  324. warnings/
  325. wasm/
  326. wf/
  327. where-clauses/
  328. while/
  329. windows-subsystem/
  330. zero-sized/
  331. .gitattributes
  332. darwin-ld64.rs
  333. deduplicate-diagnostics.deduplicate.stderr
  334. deduplicate-diagnostics.duplicate.stderr
  335. deduplicate-diagnostics.rs
  336. defaults-well-formedness.rs
  337. deprecation-in-force-unstable.rs
  338. deref-rc.rs
  339. deref.rs
  340. derive-uninhabited-enum-38885.rs
  341. derive-uninhabited-enum-38885.stderr
  342. destructure-trait-ref.rs
  343. destructure-trait-ref.stderr
  344. diverging-fallback-method-chain.rs
  345. diverging-fallback-option.rs
  346. diverging-fn-tail-35849.rs
  347. diverging-fn-tail-35849.stderr
  348. double-ref.rs
  349. double-type-import.rs
  350. double-type-import.stderr
  351. early-ret-binop-add.rs
  352. elide-errors-on-mismatched-tuple.rs
  353. elide-errors-on-mismatched-tuple.stderr
  354. elided-test.rs
  355. elided-test.stderr
  356. else-if.rs
  357. empty-allocation-non-null.rs
  358. impl-unused-rps-in-assoc-type.rs
  359. impl-unused-rps-in-assoc-type.stderr
  360. impl-unused-tps-inherent.rs
  361. impl-unused-tps-inherent.stderr
  362. impl-unused-tps.rs
  363. impl-unused-tps.stderr
  364. implicit-method-bind.rs
  365. implicit-method-bind.stderr
  366. inline-disallow-on-variant.rs
  367. inline-disallow-on-variant.stderr
  368. inlined-main.rs
  369. inner-attrs-on-impl.rs
  370. inner-module.rs
  371. inner-static-type-parameter.rs
  372. inner-static-type-parameter.stderr
  373. integral-indexing.rs
  374. integral-indexing.stderr
  375. integral-variable-unification-error.rs
  376. integral-variable-unification-error.stderr
  377. invalid_dispatch_from_dyn_impls.rs
  378. invalid_dispatch_from_dyn_impls.stderr
  379. issue-11881.rs
  380. issue-15924.rs
  381. issue-16822.rs
  382. issues-71798.rs
  383. issues-71798.stderr
  384. item-name-overload.rs
  385. kinds-in-metadata.rs
  386. kinds-of-primitive-impl.rs
  387. kinds-of-primitive-impl.stderr
  388. last-use-in-block.rs
  389. last-use-in-cap-clause.rs
  390. last-use-is-capture.rs
  391. lexical-scopes.rs
  392. lexical-scopes.stderr
  393. lexical-scoping.rs
  394. link-section.rs
  395. log-err-phi.rs
  396. log-knows-the-names-of-variants.rs
  397. log-poly.rs
  398. logging-only-prints-once.rs
  399. loud_ui.rs
  400. max-min-classes.rs
  401. maximal_mir_to_hir_coverage.rs
  402. maybe-bounds.rs
  403. maybe-bounds.stderr
  404. method-output-diff-issue-127263.rs
  405. method-output-diff-issue-127263.stderr
  406. missing_debug_impls.rs
  407. missing_debug_impls.stderr
  408. mod-subitem-as-enum-variant.rs
  409. mod-subitem-as-enum-variant.stderr
  410. monomorphize-abi-alignment.rs
  411. msvc-data-only.rs
  412. msvc-opt-minsize.rs
  413. multibyte.rs
  414. multiline-comment.rs
  415. mut-function-arguments.rs
  416. mutual-recursion-group.rs
  417. myriad-closures.rs
  418. nested-block-comment.rs
  419. nested-cfg-attrs.rs
  420. nested-cfg-attrs.stderr
  421. nested-class.rs
  422. nested-ty-params.rs
  423. nested-ty-params.stderr
  424. new-impl-syntax.rs
  425. new-import-syntax.rs
  426. new-style-constants.rs
  427. new-unicode-escapes.rs
  428. newlambdas.rs
  429. newtype-polymorphic.rs
  430. newtype.rs
  431. no-capture-arc.rs
  432. no-capture-arc.stderr
  433. no-core-1.rs
  434. no-core-2.rs
  435. no-reuse-move-arc.rs
  436. no-reuse-move-arc.stderr
  437. no-send-res-ports.rs
  438. no-send-res-ports.stderr
  439. no-warn-on-field-replace-issue-34101.rs
  440. no_send-enum.rs
  441. no_send-enum.stderr
  442. no_send-rc.rs
  443. no_send-rc.stderr
  444. no_share-enum.rs
  445. no_share-enum.stderr
  446. no_share-struct.rs
  447. no_share-struct.stderr
  448. noexporttypeexe.rs
  449. noexporttypeexe.stderr
  450. non-constant-expr-for-arr-len.rs
  451. non-constant-expr-for-arr-len.stderr
  452. nonscalar-cast.fixed
  453. nonscalar-cast.rs
  454. nonscalar-cast.stderr
  455. not-clone-closure.rs
  456. not-clone-closure.stderr
  457. not-copy-closure.rs
  458. not-copy-closure.stderr
  459. not-enough-arguments.rs
  460. not-enough-arguments.stderr
  461. nul-characters.rs
  462. nullable-pointer-iotareduction.rs
  463. nullable-pointer-size.rs
  464. object-pointer-types.rs
  465. object-pointer-types.stderr
  466. objects-coerce-freeze-borrored.rs
  467. occurs-check-2.rs
  468. occurs-check-2.stderr
  469. occurs-check-3.rs
  470. occurs-check-3.stderr
  471. occurs-check.rs
  472. occurs-check.stderr
  473. once-cant-call-twice-on-heap.rs
  474. once-cant-call-twice-on-heap.stderr
  475. oom_unwind.rs
  476. op-assign-builtins-by-ref.rs
  477. opeq.rs
  478. opt-in-copy.rs
  479. opt-in-copy.stderr
  480. optimization-remark.rs
  481. out-pointer-aliasing.rs
  482. output-slot-variants.rs
  483. over-constrained-vregs.rs
  484. panic-while-printing.rs
  485. panic_implementation-closures.rs
  486. paren-span.rs
  487. paren-span.stderr
  488. partialeq_help.rs
  489. partialeq_help.stderr
  490. path-lookahead.fixed
  491. path-lookahead.rs
  492. path-lookahead.stderr
  493. paths-containing-nul.rs
  494. phantom-auto-trait.rs
  495. phantom-auto-trait.stderr
  496. point-to-type-err-cause-on-impl-trait-return-2.rs
  497. point-to-type-err-cause-on-impl-trait-return-2.stderr
  498. pptypedef.rs
  499. pptypedef.stderr
  500. primitive-binop-lhs-mut.rs
  501. print-calling-conventions.rs
  502. print-calling-conventions.stdout
  503. print-stdout-eprint-stderr.rs
  504. project-cache-issue-31849.rs
  505. ptr-coercion-rpass.rs
  506. ptr-coercion.rs
  507. ptr-coercion.stderr
  508. query-visibility.rs
  509. raw-str.rs
  510. realloc-16687.rs
  511. reassign-ref-mut.rs
  512. reassign-ref-mut.stderr
  513. reexport-test-harness-main.rs
  514. resource-assign-is-not-copy.rs
  515. resource-destruct.rs
  516. seq-args.rs
  517. seq-args.stderr
  518. shadow-bool.rs
  519. shadowed-use-visibility.rs
  520. short-error-format.rs
  521. short-error-format.stderr
  522. sized-borrowed-pointer.rs
  523. sized-cycle-note.rs
  524. sized-cycle-note.stderr
  525. sized-owned-pointer.rs
  526. sse2.rs
  527. stable-addr-of.rs
  528. std-uncopyable-atomics.rs
  529. std-uncopyable-atomics.stderr
  530. stdio-is-blocking.rs
  531. string-box-error.rs
  532. struct-ctor-mangling.rs
  533. SUMMARY.md
  534. super-at-top-level.rs
  535. super-at-top-level.stderr
  536. super-let.borrowck.stderr
  537. super-let.rs
  538. super.rs
  539. svh-add-nothing.rs
  540. swap-1.rs
  541. swap-overlapping.rs
  542. switched-expectations.rs
  543. switched-expectations.stderr
  544. syntax-extension-minor.rs
  545. tag-type-args.rs
  546. tag-type-args.stderr
  547. tag-variant-cast-non-nullary.fixed
  548. tag-variant-cast-non-nullary.rs
  549. tag-variant-cast-non-nullary.stderr
  550. tail-call-arg-leak.rs
  551. tail-cps.rs
  552. tail-typeck.rs
  553. tail-typeck.stderr
  554. trailing-comma.rs
  555. trait-method-number-parameters.rs
  556. trait-method-number-parameters.stderr
  557. transmute-equal-assoc-types.rs
  558. transmute-non-immediate-to-immediate.rs
  559. trivial_casts-rpass.rs
  560. trivial_casts-rpass.stderr
  561. try-from-int-error-partial-eq.rs
  562. try-operator-hygiene.rs
  563. try-operator.rs
  564. tydesc-name.rs
  565. type-id-higher-rank-2.rs
  566. type-namespace.rs
  567. type-param-constraints.rs
  568. type-ptr.rs
  569. type-use-i1-versus-i8.rs
  570. type_length_limit.rs
  571. type_length_limit.stderr
  572. typeid-intrinsic.rs
  573. typestate-multi-decl.rs
  574. unconstrained-none.rs
  575. unconstrained-none.stderr
  576. unconstrained-ref.rs
  577. unconstrained-ref.stderr
  578. underscore-ident-matcher.rs
  579. underscore-ident-matcher.stderr
  580. underscore-lifetimes.rs
  581. underscore-method-after-integer.rs
  582. unevaluated_fixed_size_array_len.rs
  583. unevaluated_fixed_size_array_len.stderr
  584. uninit-empty-types.rs
  585. unit.rs
  586. unknown-language-item.rs
  587. unknown-language-item.stderr
  588. unknown-llvm-arg.rs
  589. unknown-llvm-arg.stderr
  590. unnamed_argument_mode.rs
  591. unreachable-code-1.rs
  592. unreachable-code.rs
  593. unsigned-literal-negation.rs
  594. unsigned-literal-negation.stderr
  595. unused-move-capture.rs
  596. unused-move.rs
  597. unwind-no-uwtable.rs
  598. use-import-export.rs
  599. use-keyword-2.rs
  600. use-module-level-int-consts.rs
  601. use-nested-groups.rs
  602. usize-generic-argument-parent.rs
  603. usize-generic-argument-parent.stderr
  604. virtual-call-attrs-issue-137646.rs
  605. wait-forked-but-failed-child.rs
  606. walk-struct-literal-with.rs
  607. walk-struct-literal-with.stderr
  608. weak-new-uninhabited-issue-48493.rs
  609. weird-exit-code.rs
  610. weird-exprs.rs
  611. write-fmt-errors.rs
  612. wrong-hashset-issue-42918.rs