Commit b41936b
committed
Auto merge of rust-lang#87312 - ehuss:update-books, r=ehuss
Update books
## reference
6 commits in ab60513a3a5a0591e237fddff5d027a982648392..82d75cf423e4a7824fb36e73ccb18519d6900610
2021-07-05 08:27:31 -0700 to 2021-07-15 06:49:08 -0700
- fix wording/punctuation in "Lifetime bounds" (rust-lang/reference#1062)
- mention implicit `Sized` bound in more places (rust-lang/reference#1053)
- (rust-lang/reference#1060)
- Remove inner attributes from non-block expressions. (rust-lang/reference#1051)
- Add note about the sign of the remainder (rust-lang/reference#1073)
- Clarify closure capture modes slightly (rust-lang/reference#1064)
## book
21 commits in a90f07f1e9a7fc75dc9105a6c6f16d5c13edceb0..eac55314210519238652f12b30fec9daea61f7fe
2021-07-05 14:43:12 -0400 to 2021-07-19 11:08:01 -0400
- (rust-lang/book#2791)
- Add Deref trait to overload the deref operator in appendix table
- Revise linker installation instructions. Fixes rust-lang/book#2151.
- Clarify number literal type suffixes. Fixes rust-lang/book#1979.
- Add a note that lifetimes are coming up but aren't required
- Zip creates an iterator, not a vector. Fixes rust-lang/book#2762.
- Add Thai translation to the appendix. Connects to rust-lang/book#2636
- Derive Copy and Clone for Point to match stdlib docs example; fixes rust-lang/book#2657
- Make the definition of Option match the stdlib's, fixes rust-lang/book#2634
- Explain double quote backslash; closes rust-lang/book#2597
- Don't use the term 'anonymous struct' to fix rust-lang/book#2584
- Reword a sentence to fix rust-lang/book#2525
- Add Hindi translation. Connects to rust-lang/book#2496
- Remove unsafe Ferris designations from code. Fixes rust-lang/book#2555
- Add Traditional Chinese translation. Connects to rust-lang/book#2470
- Remove some more references to the authors field
- Make Appendix E be a link
- fix line wrapping
- remove description about the authors field
- remove the authors field
- remove the authors field
## rust-by-example
6 commits in 028f93a61500fe8f746ee7cc6b204ea6c9f42935..1db6bb483cc87ad3b424d9aba764fe622960a1be
2021-07-06 06:28:53 -0300 to 2021-07-15 06:17:42 -0300
- Updated the file destructure_tuple.md (rust-lang/rust-by-example#1452)
- Fix nomenclature around methods (rust-lang/rust-by-example#1450)
- std_misc/path.md: update `Show` to `Display` (rust-lang/rust-by-example#1449)
- Fix up github action (rust-lang/rust-by-example#1451)
- Remove github pages
- Support GitHub Actions (rust-lang/rust-by-example#1330)
## rustc-dev-guide
2 commits in 60e2825..93422c2
2021-07-05 11:21:03 -0400 to 2021-07-13 12:45:58 -0400
- Update for merge of CrateDisambiguator into StableCrateId
- Minor capitalization fix (rust-lang/rustc-dev-guide#1170)
## edition-guide
8 commits in 5d57b3832f8d308a9f478ce0a69799548f27ad4d..af696ce8ea526445590ae0ca66a8128d2a95a69a
2021-07-05 10:33:32 +0200 to 2021-07-20 11:38:03 -0400
- Add migration section for panic-macro-consistency (rust-lang/edition-guide#258)
- Update transitioning chapter. (rust-lang/edition-guide#255)
- Add details on migrating the Cargo feature resolver. (rust-lang/edition-guide#259)
- Improve panic macro consistency summary (rust-lang/edition-guide#256)
- Add migration details to or-patterns guide (rust-lang/edition-guide#252)
- Add migration section to into-iterator (rust-lang/edition-guide#253)
- Add Rust 2021 prelude migration details (rust-lang/edition-guide#251)
- Provide more information about disjoint capture in closures and migration instructions (rust-lang/edition-guide#246)
## embedded-book
1 commits in 506840eb73b0749336e1d5274e16d6393892ee82..09986cd352404eb4659db44613b27cac9aa652fc
2021-06-24 00:01:32 +0000 to 2021-07-18 19:26:46 +0000
- Stop referring to the alloc crate as unstable (rust-embedded/book#297)File tree
6 files changed
+6
-6
lines changed- src/doc
6 files changed
+6
-6
lines changed- ferris.js-4
- listings/ch02-guessing-game-tutorial/listing-02-02/Cargo.toml-1
- listings/ch02-guessing-game-tutorial/no-listing-01-cargo-new/Cargo.toml-1
- listings/ch14-more-about-cargo/no-listing-01-workspace-with-adder-crate/add/adder/Cargo.toml-1
- listings/ch14-more-about-cargo/no-listing-02-workspace-with-two-crates/add/add-one/Cargo.toml-1
- listings/ch14-more-about-cargo/no-listing-02-workspace-with-two-crates/add/adder/Cargo.toml-1
- listings/ch14-more-about-cargo/no-listing-03-workspace-with-external-dependency/add/add-one/Cargo.toml-1
- listings/ch19-advanced-features/listing-19-14/src/main.rs+1-1
- listings/ch19-advanced-features/listing-19-31/hello_macro/Cargo.toml-1
- listings/ch19-advanced-features/listing-19-31/hello_macro/hello_macro_derive/Cargo.toml-1
- listings/ch19-advanced-features/no-listing-21-pancakes/pancakes/Cargo.toml-1
- nostarch/chapter02.md+1.0k
- src/appendix-02-operators.md+1-1
- src/appendix-06-translation.md+3
- src/ch00-00-introduction.md-1
- src/ch01-01-installation.md+15-7
- src/ch01-03-hello-cargo.md+6-7
- src/ch02-00-guessing-game-tutorial.md+37-43
- src/ch03-02-data-types.md+4-2
- src/ch06-01-defining-an-enum.md+2-2
- src/ch08-03-hash-maps.md+4-4
- src/ch10-02-traits.md+3
- src/ch12-04-testing-the-librarys-functionality.md+4-2
- src/ch14-02-publishing-to-crates-io.md+1-3
- src/ch19-01-unsafe-rust.md+7-7
- src/img/ferris/unsafe.svg-291
- tools/src/bin/link2print.rs-3
Submodule edition-guide updated 9 files
- src/SUMMARY.md+1
- src/editions/advanced-migrations.md+210
- src/editions/transitioning-an-existing-project-to-a-new-edition.md+46-92
- src/rust-2021/IntoIterator-for-arrays.md+55-11
- src/rust-2021/default-cargo-resolver.md+152-1
- src/rust-2021/disjoint-capture-in-closures.md+131-17
- src/rust-2021/or-patterns-macro-rules.md+52-12
- src/rust-2021/panic-macro-consistency.md+31-4
- src/rust-2021/prelude.md+134-10
Submodule embedded-book updated 1 file
- src/dynamically-sized-types.md+5-4
- src/expressions/array-expr.md+1-8
- src/expressions/grouped-expr.md+1-8
- src/expressions/operator-expr.md+5-3
- src/expressions/struct-expr.md+1-9
- src/expressions/tuple-expr.md+1-8
- src/items/associated-items.md+2
- src/items/generics.md+3-16
- src/special-types-and-traits.md+5-4
- src/trait-bounds.md+36-12
- src/types/closure.md+4-4
0 commit comments