Nidhal Messaoudi
278a1f103b
Original exercises
2023-02-27 21:33:28 +01:00
Nidhal Messaoudi
e3a20b8bc8
Learning about vectors
2023-02-27 21:16:40 +01:00
Nidhal Messaoudi
f7678b4a9e
Learning about primitive data types
2023-02-27 12:57:40 +01:00
Nidhal Messaoudi
52ed5dbcf9
First quiz and its related modules
2023-02-26 17:28:24 +01:00
liv
36e66b545e
Merge pull request #1396 from 0lhi/main
...
fix(macros4.rs): Add rustfmt::skip to prevent auto-fix.
2023-02-26 13:10:24 +01:00
Chad Dougherty
8c88f769b6
rustfmt
...
rustfmt converts "main ()" -> "main()"
2023-02-24 08:51:03 -05:00
0lhi
de24536187
macros4.rs: Add rustfmt::skip to prevent auto-fix.
...
The `macros4.rs` challenge can automatically be solved by rustfmt without the user noticing.
Adding `#[rustfmt::skip]` above the `macro_rules!` line fixes this issue.
2023-02-24 01:43:23 +01:00
Cyril MARPAUD
045d86aa42
refactor(arc1): improve readability by avoiding implicit dereference
2023-02-18 21:38:43 +01:00
Gleb Shevchenko
238a496af5
fix: unify undisclosed type notation in errors5.rs
2023-02-18 14:09:04 +01:00
Daan Wynen
bbdc5c6039
refactor(cow1): replace main with tests
...
Following the discussion in #1195 this is the best I could come up with.
The issue for me (and apparently a few other learners) was that the code
needed to complete the exercise was not _missing_, but was rather there
but wrong.
In the end, what made the difference between this exercise and others
(for me) was that in this exercise I was supposed to learn what to
*expect* of an output. So I think it makes sense here to let the learner
modify the tests and not the code itself.
Fixes #1195
Signed-off-by: Daan Wynen <black.puppydog@gmx.de>
# Conflicts:
# info.toml
2023-02-14 20:37:33 +01:00
magnusrodseth
48ce9d2fd8
docs: add link to docs about `iter_mut` and `map`
2023-02-12 18:26:13 +01:00
liv
f123cb2777
Merge pull request #1228 from grzegorz-zur/patch-1
...
Removed unnecessary use statement
2023-02-12 16:54:43 +01:00
liv
7be4fd891d
Merge pull request #1305 from platformer/issue1298
...
fix(threads1): make program panic if threads are not joined
2023-02-12 16:50:03 +01:00
liv
b3de1b77bf
Merge pull request #1318 from kawaiiPlat/q2-minor-grammar
...
minor grammar tweak for quiz 2
2023-02-12 15:51:42 +01:00
liv
957522a492
feat(intro1): add note on rust-analyzer usage
2023-02-12 15:47:58 +01:00
Kevin Wan
4771a7b9e7
chore: fix prompt error
...
Missed a blank line, which causes the prompt incorrect like below:
```rust
You can keep working on this exercise,
or jump into the next one by removing the `I AM NOT DONE` comment:
6 | // Make this code compile by using the proper Rc primitives to express that the sun has multiple owners.
7 |
8 | // I AM NOT DONE
9 | use std::rc::Rc;
```
2023-01-23 12:16:51 +08:00
Jarrod Sanders
57834e9f8c
Minor Grammar
2023-01-03 09:22:52 -05:00
seporterfield
9860976af9
added existing chapter for clippy to mapping
...
It's real! https://doc.rust-lang.org/book/appendix-04-useful-development-tools.html
2023-01-01 02:34:58 +01:00
seporterfield
b2b6e6900f
reformatted exercise->chapter mapping
...
Added and removed rows according to changes to exercise order and grouping.
2023-01-01 02:29:45 +01:00
seporterfield
66eaaf7b6e
fixed formatting
2023-01-01 02:17:53 +01:00
seporterfield
3fad2a9c83
gave smart_pointers its own README.md
2023-01-01 02:17:23 +01:00
seporterfield
8405a61b07
moved iterator exercises
2023-01-01 02:02:49 +01:00
seporterfield
e3e298cfa2
moved iterator exercises
2023-01-01 02:02:15 +01:00
seporterfield
0f02a9b9af
moved iterator exercises
2023-01-01 02:00:36 +01:00
seporterfield
5b0d587c22
moved iterator exercises
2023-01-01 01:59:35 +01:00
seporterfield
e9dc52c2d3
moved iterator exercises
2023-01-01 01:58:57 +01:00
seporterfield
a0c5a892d3
refactoring standard_library_types as iterators
2023-01-01 01:58:04 +01:00
seporterfield
a8fd315e09
moved rc to smart_pointers
2023-01-01 01:52:47 +01:00
seporterfield
e8c4aab643
moved cow to smart_pointers
2023-01-01 01:52:05 +01:00
seporterfield
c3bab88fda
moved box to smart_pointers
2023-01-01 01:51:27 +01:00
seporterfield
05592acf40
move arc to smart_pointers
2023-01-01 01:44:47 +01:00
HerschelW
2f821aa30d
chore: update enums3.rs addressing extra parentheses usage with tuples
2022-12-30 08:14:13 -06:00
platformer
7e4ce38681
fix(threads1): make program panic if threads are not joined
...
closes #1298
2022-12-26 02:25:43 -06:00
liv
40b1b07915
fix(enums3): add extra tuple comment
2022-12-23 16:47:48 +01:00
liv
4ede64b729
Merge pull request #1279 from tkburis/main
...
Minor changes
2022-12-23 16:44:02 +01:00
liv
4521aed23b
Merge pull request #1293 from tysonliddell/fix_self_parameter
...
fix: Remove superfluous &self indirection
2022-12-23 16:22:51 +01:00
William Webb
e519b5079e
fix(hashmaps3): fix typo in todo hint
2022-12-20 21:17:32 -06:00
Tyson Liddell
71873e676f
fix: Remove superfluous &self indirection
2022-12-09 20:49:10 +00:00
TK Buristrakul
db53dbc126
chore: tidied up unmatched backticks
2022-11-24 19:41:25 +00:00
TK Buristrakul
a315f2fefb
chore: added more descriptive TODOs
2022-11-24 19:39:54 +00:00
TK Buristrakul
be0b7e084e
chore: minor change in comment
2022-11-24 19:20:59 +00:00
mfurak
152193b459
style: format errors6 with rustfmt
2022-11-06 20:42:17 +01:00
mfurak
d01ce8304e
style: format errors5 with rustfmt
2022-11-06 20:32:43 +01:00
liv
7380e43f28
Merge pull request #1246 from tfpk/patch-1
...
feat(macros-readme): Add link to MacroKata
2022-10-26 10:49:39 +02:00
Tom Kunc
da995b24eb
feat(macros-readme): Add link to MacroKata
2022-10-24 13:57:44 +11:00
Arkid
623161e50d
fix: Revert deref change
...
Revert the addition of a deref in PR #1192 by me, which should not be there.
Apologies for the inconvenience caused.
2022-10-21 02:45:31 +02:00
liv
49a101b189
Merge pull request #1192 from aaarkid/patch-1
...
fix: Add a deref in the test code
2022-10-18 11:39:35 +02:00
Matthew Van Schellebeeck
ccd73c0a81
style: explicitly use Arc::clone
2022-10-17 22:25:28 -05:00
bhbuehler
c157c53983
docs(options1): fix and clarify 24 hour time instruction
2022-10-11 12:05:37 -05:00
Grzegorz Żur
da6178bdc6
Removed unnecessary use statement
2022-10-11 10:43:32 +02:00