diff options
| author | Carol (Nichols || Goulding) <carol.nichols@gmail.com> | 2018-03-04 16:31:07 -0500 |
|---|---|---|
| committer | Carol (Nichols || Goulding) <carol.nichols@gmail.com> | 2018-03-04 16:31:07 -0500 |
| commit | 1d20c22d3f3b7929a7e1e2ff4c7a128e8706480c (patch) | |
| tree | acfbbbeca2273675ec3b8c8284e93e2d3bf7b5bc /README-template.hbs | |
| parent | 291182d3084f9eb583c101c61c40ac6725741930 (diff) | |
Update the updated book links
Diffstat (limited to 'README-template.hbs')
| -rw-r--r-- | README-template.hbs | 50 |
1 files changed, 28 insertions, 22 deletions
diff --git a/README-template.hbs b/README-template.hbs index c7d8bf6..5cfec7f 100644 --- a/README-template.hbs +++ b/README-template.hbs @@ -26,7 +26,7 @@ issue](https://github.com/carols10cents/rustlings/issues/new) or submit a pull r ### Variable bindings [Relevant chapter in The Rust Programming -Language](https://doc.rust-lang.org/stable/book/first-edition/variable-bindings.html) +Language](https://doc.rust-lang.org/book/second-edition/ch03-01-variables-and-mutability.html) {{ playground_link "variables/variables1.rs" }} {{ playground_link "variables/variables2.rs" }} @@ -36,7 +36,7 @@ Language](https://doc.rust-lang.org/stable/book/first-edition/variable-bindings. ### Functions [Relevant chapter in The Rust Programming -Language](https://doc.rust-lang.org/stable/book/first-edition/functions.html) +Language](https://doc.rust-lang.org/book/second-edition/ch03-03-how-functions-work.html) {{ playground_link "functions/functions1.rs" }} {{ playground_link "functions/functions2.rs" }} @@ -47,7 +47,7 @@ Language](https://doc.rust-lang.org/stable/book/first-edition/functions.html) ### Primitive types [Relevant chapter in The Rust Programming -Language](https://doc.rust-lang.org/stable/book/first-edition/primitive-types.html) +Language](https://doc.rust-lang.org/book/second-edition/ch03-02-data-types.html) {{ playground_link "primitive_types/primitive_types1.rs" }} {{ playground_link "primitive_types/primitive_types2.rs" }} @@ -58,11 +58,11 @@ Language](https://doc.rust-lang.org/stable/book/first-edition/primitive-types.ht ### Tests -Going out of order from the Syntax and Semantics section of the book to cover tests-- many of the -following exercises will ask you to make tests pass! +Going out of order from the book to cover tests-- many of the following exercises will ask you to +make tests pass! -[Testing chapter from the Effective Rust section of the -book](https://doc.rust-lang.org/stable/book/first-edition/testing.html) +[Relevant chapter in The Rust Programming +Language](https://doc.rust-lang.org/book/second-edition/ch11-01-writing-tests.html) {{ playground_link "tests/tests1.rs" }} {{ playground_link "tests/tests2.rs" }} @@ -72,14 +72,14 @@ book](https://doc.rust-lang.org/stable/book/first-edition/testing.html) ### If [Relevant chapter in The Rust Programming -Language](https://doc.rust-lang.org/stable/book/first-edition/if.html) +Language](https://doc.rust-lang.org/book/second-edition/ch03-05-control-flow.html) {{ playground_link "if/if1.rs" }} ### Strings [Relevant chapter in The Rust Programming -Language](https://doc.rust-lang.org/stable/book/first-edition/strings.html) +Language](https://doc.rust-lang.org/book/second-edition/ch08-02-strings.html) {{ playground_link "strings/strings1.rs" }} {{ playground_link "strings/strings2.rs" }} @@ -92,9 +92,8 @@ Tutorial](https://pnkfelix.github.io/rust-examples-icfp2014/) -- thank you Felix Relevant chapters in the book: -- [Ownership](https://doc.rust-lang.org/stable/book/first-edition/ownership.html) -- [References and - borrowing](https://doc.rust-lang.org/stable/book/first-edition/references-and-borrowing.html) +- [Ownership](https://doc.rust-lang.org/book/second-edition/ch04-01-what-is-ownership.html) +- [References and borrowing](https://doc.rust-lang.org/book/second-edition/ch04-02-references-and-borrowing.html) Note that the exercises in this section may look similar to each other but they are subtly different :) @@ -107,15 +106,20 @@ different :) ### Modules [Relevant chapter in The Rust Programming -Language](https://doc.rust-lang.org/stable/book/first-edition/crates-and-modules.html) +Language](https://doc.rust-lang.org/book/second-edition/ch07-01-mod-and-the-filesystem.html) {{ playground_link "modules/modules1.rs" }} {{ playground_link "modules/modules2.rs" }} ### Macros -[Check out the Macros section of the -book](https://doc.rust-lang.org/book/first-edition/macros.html). +Check out: + +- [The Macros section of the first edition of the book + book](https://doc.rust-lang.org/book/first-edition/macros.html) +- [The Macros appendix of the second edition of the + book](https://doc.rust-lang.org/book/second-edition/appendix-04-macros.html) +- [The Little Book of Rust Macros](https://danielkeep.github.io/tlborm/book/index.html) {{ playground_link "macros/macros1.rs" }} {{ playground_link "macros/macros2.rs" }} @@ -124,8 +128,10 @@ book](https://doc.rust-lang.org/book/first-edition/macros.html). ### Error Handling -The [Error Handling](https://doc.rust-lang.org/stable/book/first-edition/error-handling.html) and -[Generics](https://doc.rust-lang.org/stable/book/first-edition/generics.html) sections are relevant. +The [Error +Handling](https://doc.rust-lang.org/book/second-edition/ch09-02-recoverable-errors-with-result.html) +and [Generics](https://doc.rust-lang.org/book/second-edition/ch10-01-syntax.html) sections are +relevant. {{ playground_link "error_handling/option1.rs" }} {{ playground_link "error_handling/result1.rs" }} @@ -138,8 +144,8 @@ The [Error Handling](https://doc.rust-lang.org/stable/book/first-edition/error-h #### `Arc` -The [Concurrency](https://doc.rust-lang.org/stable/book/first-edition/concurrency.html) section is -relevant. +The [Concurrency](https://doc.rust-lang.org/book/second-edition/ch16-03-shared-state.html) section +is relevant. {{ playground_link "standard_library_types/arc1.rs" }} @@ -149,7 +155,7 @@ Do not adjust your monitors-- iterators 1 and 2 are indeed missing. Iterator 3 i so we're leaving space for some exercises to lead up to it! Check out the [Iterators chapter of the -book](https://doc.rust-lang.org/stable/book/first-edition/iterators.html) and the [Iterator +book](https://doc.rust-lang.org/book/second-edition/ch13-02-iterators.html) and the [Iterator docs](https://doc.rust-lang.org/stable/std/iter/trait.Iterator.html). {{ playground_link "standard_library_types/iterator3.rs" }} @@ -159,8 +165,8 @@ docs](https://doc.rust-lang.org/stable/std/iter/trait.Iterator.html). See [the Dining Philosophers example](https://doc.rust-lang.org/1.4.0/book/first-edition/dining-philosophers.html) and the -[Concurrency Chapter](https://doc.rust-lang.org/stable/book/first-edition/concurrency.html) from -the book. +[Concurrency Chapter](https://doc.rust-lang.org/book/second-edition/ch16-01-threads.html) from the +book. {{ playground_link "threads/threads1.rs" }} |
