Commit graph

137 commits

Author SHA1 Message Date
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
Henk Oordt
97d13e5c85
Merge pull request #131 from ehershey/grammar
Some checks failed
CI / build (push) Has been cancelled
CI / is_fresh (push) Has been cancelled
CI / formatter (push) Has been cancelled
Grammar fixups
2024-08-14 09:38:27 +02:00
Ernie Hershey
d5918375f3
Grammar fixups 2024-08-13 11:41:40 -04:00
Luca Palmieri
fb8f83a518
Add ePUB format (#130)
Some checks are pending
CI / build (push) Waiting to run
CI / is_fresh (push) Waiting to run
CI / formatter (push) Waiting to run
2024-08-13 15:53:43 +02:00
LukeMathWalker
f9a1d427b2 Adjust margins for paperback version. Ensure nothing breaches the right margin.
Some checks failed
CI / build (push) Has been cancelled
CI / is_fresh (push) Has been cancelled
CI / formatter (push) Has been cancelled
2024-08-07 15:39:35 +02:00
LukeMathWalker
05e3efd298 redirects -> _redirects
Some checks are pending
CI / build (push) Waiting to run
CI / is_fresh (push) Waiting to run
CI / formatter (push) Waiting to run
2024-08-06 17:34:08 +02:00
Luca Palmieri
c9ed60daf5
Add print-ready PDF (#127) 2024-08-06 17:09:04 +02:00
LukeMathWalker
0910f3909f Add formats.
Some checks are pending
CI / build (push) Waiting to run
CI / formatter (push) Waiting to run
2024-08-06 10:31:06 +02:00
mckzm
2765fdaa0e
Fix reference to supertrait syntax in 09_error_trait.md (#124)
Some checks are pending
CI / build (push) Waiting to run
CI / formatter (push) Waiting to run
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
5ef0a6aa12 Formatting
Some checks failed
CI / build (push) Has been cancelled
CI / formatter (push) Has been cancelled
2024-08-01 15:33:23 +02:00
LukeMathWalker
f882f0416d Change exercise for mutable slices. Closes #26 2024-08-01 15:33:13 +02:00
LukeMathWalker
6029a8fc17 Ensure that overflow checks are active for the copy exercise. Closes #64 2024-08-01 15:14:10 +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
LukeMathWalker
a6056381bd No need to deploy anymore.
Some checks failed
CI / build (push) Has been cancelled
CI / formatter (push) Has been cancelled
2024-07-30 16:13:20 +02:00
code-cp
59833f2a55
Update 06_async_aware_primitives.md (#122)
Some checks failed
CI / build (push) Has been cancelled
CI / formatter (push) Has been cancelled
Fix a typo
2024-07-28 12:46:20 +02:00
Zhang Zihao
9a2086081c
Fix a typo (#116)
Some checks failed
CI / build (push) Has been cancelled
CI / formatter (push) Has been cancelled
2024-07-17 08:08:22 +02:00
Jack Moffitt
f272843c61
Remove pub visibility on server() as the argument has a private type. This gets rid of a warning. (#112)
Some checks failed
CI / build (push) Has been cancelled
CI / formatter (push) Has been cancelled
2024-07-07 21:18:43 +02:00
Evgeniy Filimonov
fccad08921
07_threads: 03_leak: Leak vector with Vec::leak, not Box::leak (#107)
Some checks failed
CI / build (push) Has been cancelled
CI / formatter (push) Has been cancelled
2024-06-30 18:23:20 +02:00
Palash Nigam (He/Him)
de45f8adf2
Ch-08 Futures Exercise 02: Fix typo (#106)
Some checks are pending
CI / build (push) Waiting to run
CI / formatter (push) Waiting to run
2024-06-30 00:18:46 +02:00
LOGI
5660a2f7a8
fix(typo): a module name in comments (#102)
Some checks failed
CI / build (push) Has been cancelled
CI / formatter (push) Has been cancelled
The output of the compiler does not include the module name of the `Ticket` struct and the root module of this exercise is `visibility` rather than `encapsulation` which is the root module of the next exercise.
2024-06-27 11:35:11 +02:00
Saqib Ahmed
491319a6d5
fix: fix a typo (#103) 2024-06-27 11:34:02 +02:00
Jerry Wu
83cf1cad62
Update 11_locks.md (#94)
Some checks failed
CI / build (push) Has been cancelled
CI / formatter (push) Has been cancelled
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
Onè
468de3c0ac
Change test to require impl (#87)
impl std::ops::Add<&SaturatingU16> for SaturatingU16
2024-06-20 10:21:14 +02:00
tomgrbz
c86360f3c4
Remove array/slice syntax from argument &mut str in TODO comment for lowercase func (#99)
Co-authored-by: thomasgrbic <grbic.t@northeastern.edu>
2024-06-20 10:18:55 +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
baca47f782 Add a TODO to make things more explicit. 2024-05-28 11:18:27 +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