Adam MacBeth
9bb586689a
Minor grammar fixes to type-inference.md ( #437 )
2023-02-19 09:27:56 +01:00
Adam MacBeth
e6d6ee28fe
Update move-semantics.md ( #438 )
2023-02-19 09:27:41 +01:00
Adam MacBeth
aef4c3ca72
Update example.md ( #441 )
2023-02-19 04:53:11 +00:00
Adam MacBeth
9510e80165
Update receiver.md ( #440 )
2023-02-19 04:52:41 +00:00
Jiyong Park
92d00f2fd4
Fix typo: patten -> pattern ( #430 )
2023-02-17 18:34:35 +09:00
Jiyong Park
eb57ba9e51
Publish Korean translation ( #428 )
...
* Publish Korean translation
* 한국어 -> 한국어 (Korean)
* Add translator names for the Korean translation
2023-02-17 17:58:33 +09:00
Andrew Jones
9a4cda6f35
Fix references within options returned from Args ( #427 )
...
This fixes #426
2023-02-16 21:54:18 +00:00
Martin Geisler
bc2dbd0fd3
Add a page which mentions the translations ( #424 )
...
This is to help people discover the language picker.
2023-02-16 13:21:45 +01:00
gendx
29b6b90bfc
Add example where breaking UTF-8 encoding leads to a crash. ( #387 )
2023-02-16 03:19:44 +00:00
Marko Zagar
fe21b773e7
Day2: Afternoon - speaker note details and minor cosmetic changes. ( #408 )
...
* A few speaker notes in Day2: Afternoon and minor cosmetic changes.
* Do not test filesystem example code block.
2023-02-16 03:19:25 +00:00
Martin Geisler
f16b41f012
Further simplify Box
diagrams ( #409 )
...
* Further simplify `Box` diagrams
I think we can improve the drawing by simplifying them and making them
more symbolic. Followup to #374 .
* Apply suggestions from code review
2023-02-15 18:10:50 +00:00
Jan Wilken Dörrie
8e4bf245d3
Add Too Many Lists book to other resources ( #410 )
...
As suggested by @mgeisler in https://news.ycombinator.com/item?id=34092980 . Wording taken from https://github.com/rust-unofficial/awesome-rust#resources .
2023-02-14 21:25:06 +00:00
Charisee Chiw
2436560e40
Let user know they can modify the tests, but do not need to. ( #401 )
2023-02-14 12:28:22 -08:00
Charisee Chiw
c06709838f
Update visibility.md ( #403 )
2023-02-14 12:24:32 -08:00
Charisee Chiw
cd79cc41a3
Remove code markers for compiler message ( #402 )
...
Follow up on comment in merged PR #360 , working on issue #274
2023-02-14 20:22:49 +00:00
gendx
8dd5a78626
Clarify the Box layout diagrams. ( #374 )
2023-02-14 20:03:46 +01:00
Matt Smith
916c297d8c
Remove explicit typing in Mutex example ( #405 )
...
Example contained unnecessary explicit type info for the vector in Mutex v. Rust will magically do the needful conversions for us. Code looks cleaner/simpler without the explicit typing.
2023-02-14 18:40:22 +01:00
Charisee Chiw
2b1dc9ec66
Fix typo in args().next() ( #400 )
...
* Fix typo in args().next()
Follow up on #367
* Update match-expressions.md
2023-02-13 21:56:38 +00:00
Charisee Chiw
faaf2eacdc
Speaker Notes for hashmap.md ( #295 )
...
* Update hashmap.md
* Update hashmap.md
* Update hashmap.md
* Update src/std/hashmap.md
Co-authored-by: gendx <gendx@users.noreply.github.com>
* Update hashmap.md
* Wording
---------
Co-authored-by: gendx <gendx@users.noreply.github.com>
Co-authored-by: Andrew Walbran <qwandor@google.com>
2023-02-13 20:42:35 +00:00
Charisee Chiw
6f878dcf8f
Speaker Notes for tuple-structs ( #197 )
...
* Speaker Notes for tuple-structs
* Update tuple-structs.md
2023-02-13 16:31:15 +01:00
gendx
957f2a70f0
Add speaker notes for visibility. ( #348 )
2023-02-13 08:25:57 +00:00
Matt Smith
9fe0b68a2d
Fix an English grammatical typo ( #386 )
2023-02-10 15:53:27 +01:00
gendx
710fd526b4
Clarification in Trait Objects. ( #379 )
2023-02-09 21:51:08 +00:00
gendx
91eec89c52
Clarify that trait bounds give access to methods and add example of impl Trait. ( #378 )
2023-02-09 21:50:34 +00:00
gendx
f912825411
Add documentation links to the important traits. ( #377 )
...
* Add documentation links to the important traits.
* Also add links in the sub-pages.
2023-02-09 21:47:47 +00:00
gendx
fbb12161eb
Mention rc::Weak and add an example with a cycle in the speaker notes. ( #375 )
2023-02-09 21:46:40 +00:00
gendx
f9f04651ce
Add more example methods to Vec and HashMap. ( #373 )
2023-02-09 21:45:43 +00:00
Charisee Chiw
3a734230c9
Update visibility.md ( #357 )
2023-02-09 21:19:56 +00:00
Charisee Chiw
cf931075d5
Update destructuring-arrays.md ( #369 )
...
* Update destructuring-arrays.md
* Update destructuring-arrays.md
2023-02-09 13:17:33 -08:00
Charisee Chiw
6a1282c166
Update for-expressions.md ( #359 )
...
* Update for-expressions.md
* Update for-expressions.md
* Update for-expressions.md
* Fix formatting.
---------
Co-authored-by: Andrew Walbran <qwandor@google.com>
2023-02-09 21:17:15 +00:00
Charisee Chiw
65340c4ca1
Update match-expressions.md ( #367 )
...
* Update match-expressions.md
* Apply suggestions from code review
Fine tuning the casing and explanations.
---------
Co-authored-by: Martin Geisler <mgeisler@google.com>
2023-02-09 13:16:30 -08:00
Marko Zagar
36ce63cb10
Updates and minor fixes to Day 2: Morning ( #372 )
2023-02-09 21:15:47 +00:00
Charisee Chiw
e3b4b6a5c7
Update box.md ( #363 )
2023-02-09 20:55:19 +00:00
Charisee Chiw
736de71c7c
Update loop-expressions.md ( #362 )
...
* Update loop-expressions.md
* Update loop-expressions.md
* Fix formatting.
---------
Co-authored-by: Andrew Walbran <qwandor@google.com>
2023-02-09 20:52:37 +00:00
Charisee Chiw
1587d796cb
Update modules.md ( #358 )
...
* Update modules.md
* Update modules.md
* Fix capitalisation and formatting.
---------
Co-authored-by: Andrew Walbran <qwandor@google.com>
2023-02-09 20:50:43 +00:00
Charisee Chiw
426d7d91c2
Update points-polygons.md ( #361 )
2023-02-09 20:49:35 +00:00
Charisee Chiw
aa316544c3
Update box-recursive.md ( #360 )
2023-02-09 20:49:00 +00:00
Martin Geisler
c4bc10e31d
Inline variables printed with println!
and friends ( #315 )
...
The course follows the style of inlining variable names where possible
in `println!` statements.
2023-02-09 07:48:18 +01:00
gendx
ce19841249
Add highly-unsafe speaker notes to inspect the memory layout of string. ( #341 )
2023-02-09 07:47:15 +01:00
Charisee Chiw
1835896e58
Speaker notes for destructuring-structs.md ( #265 )
...
* Update destructuring-structs.md
* Update destructuring-structs.md
2023-02-07 07:42:57 +00:00
Igor Petruk
ab831de1da
Suggesting to add Default
to important traits. ( #243 )
...
* Suggesting to add `Default` to important traits.
This is a great trait to know about, it is used very often.
* Change `Implemented` to tuple struct.
It saves vertical space.
2023-02-06 20:17:21 +01:00
karthicktamil
fd82a95e85
Update welcome-day-1.md ( #350 )
...
Co-authored-by: Martin Geisler <mgeisler@google.com>
2023-02-06 18:47:53 +00:00
gendx
0be6f639bd
Add a totally-unsafe example to show the discriminant optimization of Options. ( #345 )
2023-02-06 17:41:54 +01:00
gendx
c3e3dc6020
Add speaker notes for pattern-matching/destructuring-arrays.md ( #346 )
2023-02-06 17:38:01 +01:00
Becker A
6361b2ed63
Update welcome-day-1.md ( #349 )
...
fix grammar typo
2023-02-06 07:34:55 +00:00
gendx
2e076cabe7
Reference mdbook installation instructions from running-the-course.md. ( #329 )
2023-02-03 15:52:06 +00:00
gendx
cc4509f90c
Add historical reference to the Rust 1.0 release. ( #335 )
2023-02-03 15:51:41 +00:00
gendx
bd98d03b44
Remove dangling links in cargo/rust-ecosystem.md. ( #332 )
2023-02-03 15:50:15 +00:00
gendx
ace97aaeb2
Fix typo in basic-syntax/variables.md. ( #339 )
2023-02-03 15:30:44 +00:00
gendx
b5518e9b16
Add a solution for day 1's bonus question with generics. ( #338 )
2023-02-03 15:29:49 +00:00