Brandon Pollack
89ddb2c197
Added notes, runtime constant eval, and footnoes to static-and-const.md
2023-01-10 13:41:31 +09:00
Brandon Pollack
d15a653ed8
Added some speaker notes to variables.md
2023-01-10 13:27:39 +09:00
Brandon Pollack
6a2889d8ce
Add more info and footnotes to rust-ecosystem.md
2023-01-10 13:10:16 +09:00
Brandon Pollack
cec5e6d64e
Added information on Jetbrains
2023-01-10 12:42:38 +09:00
Brandon Pollack
4172e7587c
Added some more detail on rustup.
...
Rusutp is the reccomended way to install rust and maintained by the core
team.
I added some organization and suggested that that be the method of
installation.
2023-01-10 12:36:51 +09:00
Martin Geisler
bee9cdab92
Merge pull request #136 from fbornhofen/speaker-notes-variables
...
Add speaker notes for scopes-shadowing.md
2023-01-09 18:44:29 +01:00
Martin Geisler
c5824aece0
Merge pull request #134 from fbornhofen/speaker-notes-fbornhofen
...
Speaker notes for lifetimes-function-calls.md
2023-01-09 18:43:56 +01:00
Fabian Bornhofen
2ec7bdf15d
Ignore code block that deliberately contains an error
2023-01-09 17:36:58 +01:00
Fabian Bornhofen
3a4d5d4c26
Add complete code block for lifetimes example
2023-01-09 17:32:37 +01:00
Fabian Bornhofen
77d3ac01e7
Add speaker notes for scopes-shadowing.md
2023-01-09 17:21:54 +01:00
Martin Geisler
c2462b4af0
Merge pull request #135 from fbornhofen/speaker-notes-fbornhofen-references
...
Add bullet point about mutable references
2023-01-09 17:20:28 +01:00
Fabian Bornhofen
ba09385c4a
Add bullet point about mutable references
2023-01-09 16:54:14 +01:00
Fabian Bornhofen
512dedf729
Make instructions in lifetimes-function-calls.md more precise
2023-01-09 16:31:09 +01:00
Fabian Bornhofen
597c875442
Add speaker notes to lifetimes-function-calls.md
2023-01-09 16:27:10 +01:00
Robin Stringer
6fac027dd6
Updates PR with code formatting
...
Backticks for inline and single line code blocks / examples.
2023-01-09 14:42:27 +00:00
Robin Stringer
9cd5d25821
Adds speaker notes to Compound Types section
...
Speaker notes for 6. Basic Syntax, 6.2 Compound Types section.
Briefly explains arrays and tuples properties.
Adds option for instructor to check for out of bounds errors using assert!().
2023-01-09 14:18:37 +00:00
Martin Geisler
3ff2d5f43a
Merge pull request #118 from google/exercise-code-snippets
...
Explain why exercises are not editable
2023-01-09 14:42:54 +01:00
Martin Geisler
affb2526fe
Explain why exercises are not editable
...
From a discussion in #23 .
2023-01-09 14:41:48 +01:00
Martin Geisler
bf657f5ff0
Show expanded speaker notes on print page
...
The `/print.html` page is concatenates all pages in the book and can
be reached from the printer icon in the top-right corner.
On this page, we will have many speaker notes. Since the page is for
people who want all information in one place, I think it makes sense
to render all these notes in their expanded form.
I wrote the logic for this as a separate little function since it has
to be different: we don’t want to add an `id` attribute to the
generated headers (since there will be more than one of them) and we
don’t want to generate links to open the notes into a separate window.
2023-01-09 14:37:07 +01:00
Martin Geisler
029aa8b139
Merge pull request #117 from google/thread-speaker-notes
...
Add notes to threads.md
2023-01-09 14:33:16 +01:00
Martin Geisler
e835ee6cdf
Add notes to threads.md
...
From the discussion in #63 .
2023-01-09 14:32:04 +01:00
Martin Geisler
1162c554c0
Merge pull request #128 from google/speaker-notes
...
Add speaker notes for the first few slides
2023-01-09 14:28:50 +01:00
Martin Geisler
f4b753b7c5
Speaker notes for “Rust Ecosystem”
2023-01-09 14:27:13 +01:00
Martin Geisler
62d206506f
Speaker notes for “Running Cargo Locally”
2023-01-09 14:27:13 +01:00
Martin Geisler
3db19fd2e5
Speaker notes for “Using Cargo”
2023-01-09 14:27:13 +01:00
Martin Geisler
b1e11304a7
Speaker notes for “Runtime Guarantees”
2023-01-09 14:27:13 +01:00
Martin Geisler
ba3c6b0de9
Speaker notes for “Modern Features”
2023-01-09 14:27:13 +01:00
Martin Geisler
cf505e99cd
Rephrase “No memory leaks”
...
The footnote was added before we had support for speaker notes. It’s
too large to show on the screen during a classroom presentation, so it
has now been moved to the speaker notes.
I tried to keep the information intact, including keeping the word
“mostly” on the slide.
2023-01-09 14:26:47 +01:00
Martin Geisler
a7adf49002
Speaker notes for “Why Rust?”
2023-01-09 14:26:47 +01:00
Martin Geisler
50b0ad76eb
Introduce speaker notes on welcome page
2023-01-09 14:24:02 +01:00
Andrew Walbran
49b4fff348
Merge pull request #131 from fbornhofen/main
...
Add speaker notes to copy-clone.md
2023-01-09 13:05:02 +00:00
Fabian Bornhofen
0723135dc6
Remove bullet point about printing p1
2023-01-09 13:39:39 +01:00
Fabian Bornhofen
45bc1233d2
s/twice/again/
2023-01-09 13:37:06 +01:00
Fabian Bornhofen
e213f9dbd3
Add speaker notes to copy-clone.md
2023-01-09 13:20:00 +01:00
Andrew Walbran
ba275812aa
Merge pull request #129 from hezhizhen/patch-1
...
Fix typo in `structure.md`
2023-01-09 10:14:57 +00:00
Zhizhen He
b287aeada1
Fix typo in structure.md
2023-01-09 02:01:28 +08:00
Martin Geisler
7e0670e6b7
Merge pull request #126 from marshallpierce/patch-2
...
Use rustls instead of openssl
2023-01-07 14:50:18 +01:00
Martin Geisler
ca0f475fad
Merge pull request #127 from imichael2e2/main
...
Update broken links
2023-01-07 14:49:11 +01:00
Michael Lee
3f4ae0606d
Update broken links
2023-01-07 15:38:40 +08:00
Andrew Walbran
d3605aaaee
Merge pull request #125 from google/dependabot/cargo/tokio-1.24.1
...
Bump tokio from 1.23.0 to 1.24.1
2023-01-06 22:26:43 +00:00
Marshall Pierce
b67908698f
Use rustls instead of openssl
...
Using the `rustls-tls` feature on reqwest will use rustls and ring, which should compile on any system.
2023-01-06 15:22:40 -07:00
dependabot[bot]
0b7357a32d
Bump tokio from 1.23.0 to 1.24.1
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.23.0 to 1.24.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.23.0...tokio-1.24.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-06 22:02:55 +00:00
Ilya Grigoriev
68eed5b4f2
Error handling: clarify printing of Result
...
Two examples may print either `Ok(username)` or `Err(error)`.
This commit clarifies this fact.
2023-01-06 12:35:05 -08:00
Martin Geisler
e074b8c87f
Merge pull request #122 from marshallpierce/patch-1
...
Create an empty Vec rather than pre-allocating
2023-01-06 17:51:56 +01:00
Marshall Pierce
0a9dd33e58
Create an empty rather than pre-allocating
...
It might give the impression that you can only write to a Vec that has capacity, when in fact Vec's Write impl will grow the storage as needed. While pre-allocating is probably a good efficiency win in many circumstances, I think it's probably worth minimizing the number of concepts in play in this example.
2023-01-06 09:47:42 -07:00
鐘天楽
c8f626e573
for-loop bonus explanation ( #108 )
...
* for-loop bonus explanation
2023-01-06 10:15:16 +01:00
Martin Geisler
9a68434cac
Merge pull request #49 from ilyagr/patch-1
...
`anyhow`: Remove `ReadUsernameError::IoError`
2023-01-05 15:57:17 +01:00
Martin Geisler
6e8942ef12
Merge pull request #112 from google/speaker-notes-closed
...
Show speaker notes as closed by default
2023-01-05 10:48:09 +01:00
Martin Geisler
59e4a912ca
Merge pull request #113 from google/no-speaker-notes-on-mobile
...
Hide speaker note popup link on mobile
2023-01-05 10:08:15 +01:00
Andrew Walbran
34f28cd4a0
Merge pull request #114 from yesenarman/patch-2
...
Fix a typo in `result.md`
2023-01-05 08:47:44 +00:00