Commit Graph

52 Commits

Author SHA1 Message Date
LukeMathWalker 4401743807 Formatter 2024-05-24 18:16:20 +02:00
Luca Palmieri 1aae615bb4
Automatically add exercise links to sections. (#52)
We use an mdbook preprocessor to automatically generate links to the relevant exercise for each section.
We remove all existing manual links and refactor the deploy process to push the rendered book to a branch.
2024-05-24 18:15:38 +02:00
Luca Palmieri 99591a715e
Formatter (#51)
Enforce consistent formatting use `dprint`
2024-05-24 17:00:03 +02:00
Luca Palmieri f388b2a6c3
Add CI job to verify that we have no broken links. (#50)
Fix all broken links.
2024-05-24 16:45:59 +02:00
Onè 6d707bb32d
add system to sentence (#48) 2024-05-24 12:58:07 +02:00
Sympatron GmbH 7a4fa2d1f4
Fix broken links (#47) 2024-05-24 12:57:57 +02:00
LukeMathWalker eb0b4f75f0 Improve `Output` explanation. 2024-05-24 12:55:58 +02:00
LukeMathWalker cbafcf2cd4 Restructure negative trait bounds section. 2024-05-24 12:43:34 +02:00
LukeMathWalker e8cc1217db Add trait recommendations. 2024-05-24 12:33:35 +02:00
LukeMathWalker 1993f43418 You can assign an `if/else` expression to a variable. 2024-05-24 12:20:11 +02:00
LukeMathWalker f371e4cd95 Fix typo. 2024-05-24 12:16:04 +02:00
LukeMathWalker 5977b1c51b Explain that generic parameters don't have to be single letters. 2024-05-24 12:12:51 +02:00
Onè 20ff3a1743
Add missing word (#45) 2024-05-24 10:28:27 +02:00
Shinya Fujino d2be52f32f
Update references in `book/src/04_traits` (#46) 2024-05-24 10:27:29 +02:00
LukeMathWalker 46e2dcb2b9 Fix index. 2024-05-23 16:33:55 +02:00
LukeMathWalker 453d8030e5 Add new section on trait bounds. 2024-05-23 15:29:42 +02:00
Onè bf1cdfdb5c
reword tuples introduction (#42) 2024-05-23 14:29:55 +02:00
Onè aecd6e6180
typos (#41)
* that to than

* add missing s

* an to a

Next letter is a consonant sound
2024-05-23 14:29:37 +02:00
Onè ab39f443dc
Align arrows in diagrams (#39) 2024-05-23 09:05:34 +02:00
Onè a9ba34c59a
Change part of speech for syntax (#40) 2024-05-23 09:05:22 +02:00
Onè d9193d4b41
remove unused footnote (#38) 2024-05-23 09:04:58 +02:00
LukeMathWalker 6c217f7b66 Use "bytes" instead of "characters" consistently when talking about length of a `String`. 2024-05-22 12:06:40 +02:00
LukeMathWalker 0bce2485ab Add more resources to "Derive" section. Closes #34 2024-05-22 12:04:22 +02:00
LukeMathWalker e5eee2e83c Fix links. 2024-05-22 11:03:19 +02:00
jw013 63d9ed8478
Update 04_scoped_threads.md (#21)
Fix incorrect statement and remove unintended line break.
2024-05-22 11:00:24 +02:00
Fangyi Zhou d5f407d720
Fix a typo in 03_ticket_v1/08_stack (#19)
The type argument of `size_of` is `<u8>` instead of `<String>`.
2024-05-18 17:57:02 +02:00
taohua 44f3260fbe
misunderstand the implements verb (#18)
* Update 08_from.md

* test

* Update exercises/04_traits/08_from/src/lib.rs

---------

Co-authored-by: datewu <hihahajun@gmail.com>
Co-authored-by: Luca Palmieri <20745048+LukeMathWalker@users.noreply.github.com>
2024-05-18 17:56:39 +02:00
Thanos 8c3ef6cb51
fix spelling error (#11) 2024-05-18 17:54:24 +02:00
Loup Federico f2865b25db
Fix typo in 10_clone.md illustration (#10)
The clone() illustration shows two `s` values in the stack when one of them is the original `s` value which got cloned and the other one should be the new `t` value created from `s`.

Rename the second value from `s` to `t`.
2024-05-18 12:03:05 +02:00
Wojtek Porczyk fe189a64e4
10_as_casting.md: fix 256 bit representation (#6) 2024-05-17 16:58:50 +02:00
Luca Palmieri ee055245e5
Merge pull request #3 from phmx/patch-1
Fix a nano-typo in 04_panics.md
2024-05-17 13:29:53 +02:00
LukeMathWalker 7d1d90fb37 Reword `MutexGuard` explanation. 2024-05-17 11:19:57 +02:00
Maxim Philippov 69e7b28097
Fix a nano-typo in 04_panics.md 2024-05-17 10:32:16 +02:00
LukeMathWalker d698ccdc1e Clarify where the first exercise is. 2024-05-17 09:59:34 +02:00
LukeMathWalker 9e7da6766b Add GitHub link. 2024-05-16 16:46:45 +02:00
LukeMathWalker 0665cf0b25 Newlines. 2024-05-16 13:18:19 +02:00
LukeMathWalker 95bddb12ca Add StreamExt::merge 2024-05-16 13:17:59 +02:00
LukeMathWalker 2bbdf9ff13 Fix typo in code snippet. 2024-05-16 12:43:11 +02:00
LukeMathWalker 2f2a2a335b Explain how to cancel a spawned future. 2024-05-16 12:43:05 +02:00
LukeMathWalker 73e7ddf913 Explain how tokio::spawn behaves with respect to panics. 2024-05-16 10:59:59 +02:00
LukeMathWalker e269539a42 Typo. 2024-05-16 10:42:45 +02:00
LukeMathWalker f671914dfb Typo. 2024-05-16 09:20:07 +02:00
LukeMathWalker aa58dcb5ca Last chapter on async Rust 2024-05-15 20:01:05 +02:00
LukeMathWalker 28a1bb94ad Use &str rather than &String 2024-05-14 14:56:22 +02:00
LukeMathWalker 933d5dd4b4 Reword. 2024-05-14 14:46:09 +02:00
LukeMathWalker 9776cb7593 Improve landing page. 2024-05-14 14:18:14 +02:00
LukeMathWalker 3f9fc21618 Typo. 2024-05-14 11:18:04 +02:00
LukeMathWalker b4f5a45424 Elaborate further on `Add`. 2024-05-14 11:00:59 +02:00
LukeMathWalker a91ff83a75 Link directly to `String` type. 2024-05-14 10:53:34 +02:00
LukeMathWalker 6235d8c1ed Mention that `Copy` can be derived. 2024-05-14 10:51:45 +02:00