File tree
52 files changed
+262
-69
lines changed- compiler
- rustc_expand/src
- rustc_llvm/llvm-wrapper
- rustc_mir_build/src/build/expr
- rustc_trait_selection/src
- traits/error_reporting
- library
- core/src
- iter
- slice
- std/src/ffi
- src
- doc
- librustdoc
- clean
- html
- highlight
- fixtures
- render
- json
- test/ui
- asm
- associated-types
- autoref-autoderef
- did_you_mean
- error-codes
- infinite
- issues
- macros
- recursion
- recursion_limit
- traits
- tools
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
52 files changed
+262
-69
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
633 | 633 |
| |
634 | 634 |
| |
635 | 635 |
| |
636 |
| - | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
637 | 640 |
| |
638 | 641 |
| |
639 | 642 |
| |
640 | 643 |
| |
641 | 644 |
| |
642 | 645 |
| |
643 |
| - | |
| 646 | + | |
| 647 | + | |
644 | 648 |
| |
645 | 649 |
| |
646 | 650 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1572 | 1572 |
| |
1573 | 1573 |
| |
1574 | 1574 |
| |
| 1575 | + | |
| 1576 | + | |
| 1577 | + | |
1575 | 1578 |
| |
| 1579 | + | |
1576 | 1580 |
| |
1577 | 1581 |
| |
1578 | 1582 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
449 | 449 |
| |
450 | 450 |
| |
451 | 451 |
| |
452 |
| - | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
453 | 455 |
| |
| 456 | + | |
454 | 457 |
| |
455 | 458 |
| |
456 | 459 |
| |
| |||
462 | 465 |
| |
463 | 466 |
| |
464 | 467 |
| |
465 |
| - | |
| 468 | + | |
466 | 469 |
| |
467 | 470 |
| |
468 | 471 |
| |
469 |
| - | |
| 472 | + | |
470 | 473 |
| |
471 | 474 |
| |
472 | 475 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
| |||
217 | 217 |
| |
218 | 218 |
| |
219 | 219 |
| |
220 |
| - | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
221 | 224 |
| |
222 | 225 |
| |
223 | 226 |
| |
| |||
231 | 234 |
| |
232 | 235 |
| |
233 | 236 |
| |
234 |
| - | |
| 237 | + | |
| 238 | + | |
235 | 239 |
| |
236 | 240 |
| |
237 | 241 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
22 | 22 |
| |
23 | 23 |
| |
24 | 24 |
| |
| 25 | + | |
25 | 26 |
| |
26 | 27 |
| |
27 | 28 |
| |
| |||
2426 | 2427 |
| |
2427 | 2428 |
| |
2428 | 2429 |
| |
2429 |
| - | |
2430 |
| - | |
| 2430 | + | |
| 2431 | + | |
| 2432 | + | |
| 2433 | + | |
2431 | 2434 |
| |
2432 |
| - | |
| 2435 | + | |
| 2436 | + | |
2433 | 2437 |
| |
2434 | 2438 |
| |
2435 | 2439 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
672 | 672 |
| |
673 | 673 |
| |
674 | 674 |
| |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
675 | 680 |
| |
676 | 681 |
| |
677 | 682 |
| |
| |||
1095 | 1100 |
| |
1096 | 1101 |
| |
1097 | 1102 |
| |
| 1103 | + | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
1098 | 1108 |
| |
1099 | 1109 |
| |
1100 | 1110 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 |
| - | |
10 |
| - | |
11 | 9 |
| |
12 | 10 |
| |
13 | 11 |
| |
| |||
291 | 289 |
| |
292 | 290 |
| |
293 | 291 |
| |
| 292 | + | |
| 293 | + | |
| 294 | + | |
294 | 295 |
| |
295 | 296 |
| |
296 | 297 |
| |
| |||
437 | 438 |
| |
438 | 439 |
| |
439 | 440 |
| |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
440 | 452 |
| |
441 | 453 |
| |
442 | 454 |
| |
| |||
449 | 461 |
| |
450 | 462 |
| |
451 | 463 |
| |
| 464 | + | |
452 | 465 |
| |
453 | 466 |
| |
454 | 467 |
| |
| |||
481 | 494 |
| |
482 | 495 |
| |
483 | 496 |
| |
| 497 | + | |
| 498 | + | |
484 | 499 |
| |
485 | 500 |
| |
486 | 501 |
| |
| |||
646 | 661 |
| |
647 | 662 |
| |
648 | 663 |
| |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
649 | 670 |
| |
650 | 671 |
| |
651 | 672 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
409 | 409 |
| |
410 | 410 |
| |
411 | 411 |
| |
| 412 | + | |
| 413 | + | |
412 | 414 |
| |
413 | 415 |
| |
414 | 416 |
| |
|
- .github/workflows/main.yml+4-4
- listings/ch02-guessing-game-tutorial/listing-02-04/output.txt+1-5
- listings/ch02-guessing-game-tutorial/no-listing-02-without-expect/output.txt+1-2
- listings/ch03-common-programming-concepts/no-listing-01-variables-are-immutable/output.txt+1-5
- listings/ch03-common-programming-concepts/no-listing-05-mut-cant-change-types/output.txt+1-5
- listings/ch03-common-programming-concepts/no-listing-19-statements-vs-expressions/output.txt+2-5
- listings/ch03-common-programming-concepts/no-listing-20-blocks-are-expressions/src/main.rs-2
- listings/ch03-common-programming-concepts/no-listing-23-statements-dont-return-values/output.txt+1-5
- listings/ch03-common-programming-concepts/no-listing-28-if-condition-must-be-bool/output.txt+1-5
- listings/ch03-common-programming-concepts/no-listing-31-arms-must-return-same-type/output.txt+1-5
- listings/ch03-common-programming-concepts/output-only-01-no-type-annotations/output.txt+1-5
- listings/ch04-understanding-ownership/listing-04-06/output.txt+1-5
- listings/ch04-understanding-ownership/no-listing-04-cant-use-after-move/output.txt+1-5
- listings/ch04-understanding-ownership/no-listing-10-multiple-mut-not-allowed/output.txt+1-5
- listings/ch04-understanding-ownership/no-listing-12-immutable-and-mutable-not-allowed/output.txt+1-5
- listings/ch04-understanding-ownership/no-listing-14-dangling-reference/output.txt+1-5
- listings/ch04-understanding-ownership/no-listing-19-slice-error/output.txt+1-5
- listings/ch05-using-structs-to-structure-related-data/listing-05-11/output.txt+1-6
- listings/ch05-using-structs-to-structure-related-data/no-listing-02-reference-in-struct/output.txt+10-12
- listings/ch05-using-structs-to-structure-related-data/output-only-01-debug/output.txt+2-7
- listings/ch06-enums-and-pattern-matching/no-listing-07-cant-use-option-directly/output.txt+1-5
- listings/ch06-enums-and-pattern-matching/no-listing-10-non-exhaustive-match/output.txt+1-5
- listings/ch07-managing-growing-projects/listing-07-03/output.txt+1-5
- listings/ch07-managing-growing-projects/listing-07-05/output.txt+1-5
- listings/ch08-common-collections/listing-08-07/output.txt+1-5
- listings/ch08-common-collections/listing-08-19/output.txt+1-5
- listings/ch09-error-handling/no-listing-02-ask-compiler-for-type/output.txt+1-5
- listings/ch09-error-handling/no-listing-06-question-mark-in-main/output.txt+11-15
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-05/output.txt+1-5
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-07/output.txt+1-5
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-17/output.txt+1-5
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-21/output.txt+1-5
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-24/output.txt+1-5
- listings/ch10-generic-types-traits-and-lifetimes/no-listing-07-fixing-listing-10-05/output.txt+1-5
- listings/ch10-generic-types-traits-and-lifetimes/no-listing-09-unrelated-lifetime/output.txt+1-5
- listings/ch11-writing-automated-tests/no-listing-11-ignore-a-test/output.txt+1-1
- listings/ch12-an-io-project/listing-12-12/output.txt+1-2
- listings/ch12-an-io-project/output-only-02-missing-lifetimes/output.txt+1-5
- listings/ch13-functional-features/listing-13-08/output.txt+1-5
- listings/ch13-functional-features/listing-13-17/output.txt+1-2
- listings/ch13-functional-features/no-listing-02-functions-cant-capture/output.txt+1-5
- listings/ch13-functional-features/no-listing-03-move-closures/output.txt+1-5
- listings/ch15-smart-pointers/listing-15-03/output.txt+1-5
- listings/ch15-smart-pointers/listing-15-09/output.txt+1-5
- listings/ch15-smart-pointers/listing-15-15/output.txt+1-5
- listings/ch15-smart-pointers/listing-15-17/output.txt+1-5
- listings/ch15-smart-pointers/listing-15-21/output.txt+1-5
- listings/ch15-smart-pointers/no-listing-01-cant-borrow-immutable-as-mutable/output.txt+1-5
- listings/ch15-smart-pointers/output-only-01-comparing-to-reference/output.txt+1-5
- listings/ch16-fearless-concurrency/listing-16-03/output.txt+1-5
- listings/ch16-fearless-concurrency/listing-16-09/output.txt+1-5
- listings/ch16-fearless-concurrency/listing-16-13/output.txt+1-5
- listings/ch16-fearless-concurrency/listing-16-14/output.txt+1-5
- listings/ch16-fearless-concurrency/output-only-01-move-drop/output.txt+1-5
- listings/ch17-oop/listing-17-10/output.txt+1-5
- listings/ch17-oop/no-listing-01-trait-object-of-clone/output.txt+3-7
- listings/ch18-patterns-and-matching/listing-18-05/output.txt+1-5
- listings/ch18-patterns-and-matching/listing-18-08/output.txt+1-5
- listings/ch18-patterns-and-matching/listing-18-10/output.txt+1-2
- listings/ch18-patterns-and-matching/listing-18-25/output.txt+1-5
- listings/ch19-advanced-features/listing-19-05/output.txt+1-5
- listings/ch19-advanced-features/listing-19-20/output.txt+6-8
- listings/ch19-advanced-features/no-listing-02-impl-outlineprint-for-point/output.txt+1-5
- listings/ch19-advanced-features/no-listing-18-returns-closure/output.txt+1-5
- listings/ch19-advanced-features/output-only-01-missing-unsafe/output.txt+1-5
- listings/ch20-web-server/listing-20-12/output.txt+1-5
- listings/ch20-web-server/listing-20-17/output.txt+1-5
- listings/ch20-web-server/listing-20-22/output.txt+1-5
- listings/ch20-web-server/no-listing-01-define-threadpool-struct/output.txt+1-5
- listings/ch20-web-server/no-listing-02-impl-threadpool-new/output.txt+1-5
- listings/ch20-web-server/no-listing-04-update-worker-definition/output.txt+1-5
- rust-toolchain+1-1
- src/appendix-02-operators.md+1-1
- src/ch17-01-what-is-oo.md+1-1
- src/title-page.md+1-1
- tools/update-rustc.sh+3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1313 | 1313 |
| |
1314 | 1314 |
| |
1315 | 1315 |
| |
1316 |
| - | |
| 1316 | + | |
1317 | 1317 |
| |
1318 | 1318 |
| |
1319 | 1319 |
| |
| |||
1402 | 1402 |
| |
1403 | 1403 |
| |
1404 | 1404 |
| |
1405 |
| - | |
| 1405 | + | |
1406 | 1406 |
| |
1407 | 1407 |
| |
1408 | 1408 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 |
| - | |
15 |
| - | |
| 14 | + | |
16 | 15 |
| |
17 | 16 |
| |
18 | 17 |
| |
| |||
23 | 22 |
| |
24 | 23 |
| |
25 | 24 |
| |
26 |
| - | |
27 |
| - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
28 | 30 |
| |
29 | 31 |
| |
30 | 32 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1396 | 1396 |
| |
1397 | 1397 |
| |
1398 | 1398 |
| |
1399 |
| - | |
1400 | 1399 |
| |
1401 | 1400 |
| |
1402 | 1401 |
| |
| |||
1462 | 1461 |
| |
1463 | 1462 |
| |
1464 | 1463 |
| |
1465 |
| - | |
1466 | 1464 |
| |
1467 | 1465 |
| |
1468 | 1466 |
| |
| |||
1550 | 1548 |
| |
1551 | 1549 |
| |
1552 | 1550 |
| |
1553 |
| - | |
1554 | 1551 |
| |
1555 | 1552 |
| |
1556 | 1553 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| 28 | + | |
28 | 29 |
| |
29 | 30 |
| |
30 | 31 |
| |
| |||
271 | 272 |
| |
272 | 273 |
| |
273 | 274 |
| |
274 |
| - | |
275 |
| - | |
276 |
| - | |
| 275 | + | |
| 276 | + | |
277 | 277 |
| |
278 | 278 |
| |
279 | 279 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
761 | 761 |
| |
762 | 762 |
| |
763 | 763 |
| |
| 764 | + | |
| 765 | + | |
| 766 | + | |
764 | 767 |
| |
765 | 768 |
| |
766 | 769 |
| |
| |||
819 | 822 |
| |
820 | 823 |
| |
821 | 824 |
| |
822 |
| - | |
823 | 825 |
| |
824 | 826 |
| |
825 | 827 |
| |
|
0 commit comments