Luca Palmieri
a0537f8c51
chore: Shorten links
2024-09-27 14:47:00 +02:00
Luca Palmieri
73649001ba
Add link to paperback.
2024-09-27 10:13:15 +02:00
David Parra
99ee4b27c5
Typo ( #154 )
...
Thanks for such a great book, found a small typo.
2024-09-22 08:12:14 +02:00
Marco Otte-Witte
af6c605fe6
Merge pull request #133 from mainmatter/style-book
...
Style book
2024-09-19 11:47:52 +02:00
Luca Palmieri
e9c4f37130
Don't omit macros from PDF and ePUB versions
2024-09-19 10:33:03 +02:00
Tobias Hermann
ea71ac2c0a
Remove duplicated mention of slices in 00_intro.md ( #144 )
...
Slices are already mentioned in bullet point 4, so they can be removed from bullet point 2.
2024-09-11 11:36:58 +02:00
Marco Otte-Witte
0ca42ba058
move comment to meaningful place
2024-08-27 09:14:20 +02:00
Marco Otte-Witte
681903a853
make fontsize 1pt smaller
2024-08-27 09:13:38 +02:00
Marco Otte-Witte
6bdcf19f5f
use less teal for sh theme
2024-08-22 15:43:19 +02:00
Marco Otte-Witte
297d78d750
actually use custom highlighting theme
2024-08-22 15:38:18 +02:00
Marco Otte-Witte
cab4de6433
remove background color on operators
2024-08-22 15:25:58 +02:00
Marco Otte-Witte
52c21a241d
add lost settings for print version back in
2024-08-22 15:22:03 +02:00
Marco Otte-Witte
982a8f0789
copy config to paperback
2024-08-20 18:26:26 +02:00
Marco Otte-Witte
1b050774e7
custom syntax highlighting
2024-08-20 18:26:26 +02:00
Marco Otte-Witte
d269320825
set link and url styles
2024-08-20 18:26:26 +02:00
Marco Otte-Witte
8730a8458a
use Core Sans font
2024-08-20 18:26:26 +02:00
Ernie Hershey
d5918375f3
Grammar fixups
2024-08-13 11:41:40 -04:00
Luca Palmieri
fb8f83a518
Add ePUB format ( #130 )
2024-08-13 15:53:43 +02:00
LukeMathWalker
f9a1d427b2
Adjust margins for paperback version. Ensure nothing breaches the right margin.
2024-08-07 15:39:35 +02:00
Luca Palmieri
c9ed60daf5
Add print-ready PDF ( #127 )
2024-08-06 17:09:04 +02:00
LukeMathWalker
0910f3909f
Add formats.
2024-08-06 10:31:06 +02:00
mckzm
2765fdaa0e
Fix reference to supertrait syntax in 09_error_trait.md ( #124 )
...
The [Error trait](https://rust-exercises.com/100-exercises/05_ticket_v2/09_error_trait.html?highlight=supertrait#the-error-trait ) chapter states that the reader may recall the supertrait syntax from the [Sized trait](https://rust-exercises.com/100-exercises/04_traits/08_sized ) chapter. Actually the syntax is introduced in the [From and Into](https://rust-exercises.com/100-exercises/04_traits/09_from ) chapter instead. This PR amends the text accordingly.
2024-08-05 17:53:07 +02:00
Luca Palmieri
96f06708b0
Render the book in PDF using `pandoc` and LaTeX. ( #126 )
...
* Render the book in PDF using `pandoc` and LaTeX.
* Fix installs.
* Go the apt-get route
* Another attempt
* Avoid installing twice.
* Re-order.
* Add more packages.
* Minimise deps. Fix link checker.
* Missing package.
* Missing package.
* Missing package.
* More packages.
* Missing package.
* Missing package.
* More packages...
* Remove.
* Fix link checker.
* Fix link checker.
* Fix path.
* Add subtitle.
* Avoid running over the right margin.
* Avoid running over the right margin.
* Formatting
2024-08-05 17:52:15 +02:00
mckzm
e732ea82e4
Fix minor typo in 09_bounded.md ( #125 )
...
Trim errant `s` from `enqueue`'s end in [Bounded vs unbounded channels](https://rust-exercises.com/100-exercises/07_threads/09_bounded.html ):
`if the producers enqueues messages` -> `if the producers enqueue messages`
2024-08-05 15:03:31 +02:00
LukeMathWalker
056505d89f
It's enough for one field to be private. Closes #69
2024-08-01 15:10:50 +02:00
LukeMathWalker
b039a6c5c2
Formatting
2024-08-01 15:09:40 +02:00
LukeMathWalker
3a9c9ea520
Remove reference to `cargo new` to avoid confusion. Closes #71 .
2024-08-01 15:09:24 +02:00
LukeMathWalker
3f4d31148f
Add `cargo-modules`. Closes #101
2024-08-01 14:56:43 +02:00
LukeMathWalker
2f067058ce
Fix #104
2024-08-01 14:54:25 +02:00
LukeMathWalker
be5c0e8bae
Reword 'static issues. Closes #117
2024-08-01 14:53:53 +02:00
code-cp
59833f2a55
Update 06_async_aware_primitives.md ( #122 )
...
Fix a typo
2024-07-28 12:46:20 +02:00
Zhang Zihao
9a2086081c
Fix a typo ( #116 )
2024-07-17 08:08:22 +02:00
Evgeniy Filimonov
fccad08921
07_threads: 03_leak: Leak vector with Vec::leak, not Box::leak ( #107 )
2024-06-30 18:23:20 +02:00
Palash Nigam (He/Him)
de45f8adf2
Ch-08 Futures Exercise 02: Fix typo ( #106 )
2024-06-30 00:18:46 +02:00
Jerry Wu
83cf1cad62
Update 11_locks.md ( #94 )
...
Suggest removing an extra semicolon.
2024-06-20 10:21:53 +02:00
Ernie Hershey
d8d7e73f1c
fix syntax with comma ( #89 )
...
Example doesn't compile with a comma here
2024-06-20 10:21:33 +02:00
Felix Pherry
056611ac1c
Fix: typos ( #84 )
...
Co-authored-by: Felix Pherry <182051.FELIX@klgroup.local>
2024-06-05 11:59:04 +02:00
Felix Pherry
e99a15390e
fix(book): Correct type parameter naming convention to pascal case ( #79 )
...
* fix(book): Correct type parameter naming convention to pascal case
* Update book/src/04_traits/05_trait_bounds.md
---------
Co-authored-by: Felix Pherry <182051.FELIX@klgroup.local>
Co-authored-by: Luca Palmieri <20745048+LukeMathWalker@users.noreply.github.com>
2024-06-01 08:31:48 +02:00
rithvik-bosch
ffb2f08b67
nit: grammar ( #70 )
2024-05-29 10:59:32 +02:00
LukeMathWalker
d442b61795
Reword.
2024-05-28 11:11:41 +02:00
Keshav Chakravarthy
d77272a5b4
Better example for ownership transfer using String ( #68 )
...
* Better example for ownership transfer using String
* Update book/src/03_ticket_v1/06_ownership.md
---------
Co-authored-by: Luca Palmieri <20745048+LukeMathWalker@users.noreply.github.com>
2024-05-28 11:08:34 +02:00
Ernie Hershey
deb4ccb643
Grammar typo ( #65 )
2024-05-28 11:05:59 +02:00
Onè
35a2ff1efe
Change execution unit name ( #60 )
2024-05-28 11:05:46 +02:00
Shinya Fujino
5140cd3b37
Update variant name ( #58 )
2024-05-28 11:04:32 +02:00
Shinya Fujino
3020ef6c3f
Fix a typo ( #57 )
2024-05-28 11:04:19 +02:00
Onè
f74fbd4800
typos ( #55 )
...
* Add missing of
* change tense of spawn
* ignored to ignoring
* add need
2024-05-28 11:04:08 +02:00
LukeMathWalker
bd9faa049f
Remove new line.
2024-05-24 20:16:31 +02:00
LukeMathWalker
a111eed575
Re-add necessary references section in 06/06
2024-05-24 20:14:02 +02:00
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