mo8it
de3f846a53
generics2 solution
2024-06-27 02:25:11 +02:00
mo8it
46121b71cf
generics1 rewrite and solution
2024-06-27 02:00:08 +02:00
mo8it
b1daea1fe8
errors6 solution
2024-06-27 01:12:50 +02:00
mo8it
129884aff7
errors5 solution
2024-06-26 18:21:19 +02:00
mo8it
9b7a5c041e
errors4 solution
2024-06-26 15:54:18 +02:00
mo8it
c46d8bdf95
errors3 solution
2024-06-26 15:44:33 +02:00
mo8it
050a23ce67
errors2 solution
2024-06-26 15:36:14 +02:00
mo8it
2afe6b38d3
Fix tests
2024-06-26 15:12:58 +02:00
mo8it
097f3c74ea
errors1 solution
2024-06-26 15:06:29 +02:00
mo8it
25b5686dd2
options3 solution
2024-06-26 14:47:57 +02:00
mo8it
a91888e79e
option2 solution
2024-06-26 14:35:05 +02:00
mo8it
c31e15c4cf
options1 solution
2024-06-26 12:59:10 +02:00
mo8it
1694682aa4
Fix typos
2024-06-26 02:26:04 +02:00
mo8it
29bcb282da
quiz2 solution
2024-06-26 02:25:59 +02:00
mo8it
f1bd444792
hashmaps3 solution
2024-06-26 01:52:33 +02:00
mo8it
fbc226a510
hashmaps2 solution
2024-06-24 16:50:03 +02:00
mo8it
5baa503bfc
hashmaps1 solution
2024-06-24 13:20:50 +02:00
Mo
0cd96afe63
Merge pull request #1782 from danielsomerfield/main
...
Fix all_fruits_types_in_basket to fail if all fruit kinds are not included
2024-06-24 13:00:53 +02:00
mo8it
3d540ed946
modules3 solution
2024-06-22 13:35:54 +02:00
mo8it
98cd00de63
modules2 solution
2024-06-22 13:24:06 +02:00
mo8it
ecbe9b7324
modules1 solution
2024-06-22 13:12:39 +02:00
mo8it
879f0cd5c6
strings4 solution
2024-06-22 12:51:21 +02:00
mo8it
613ec23f84
strings 3 solution
2024-06-22 12:22:24 +02:00
mo8it
f574905b8e
strings2 solution
2024-06-22 12:14:04 +02:00
mo8it
bd63ece47c
string1 solution
2024-06-22 12:05:28 +02:00
mo8it
2901d85662
enums3 solution
2024-06-21 23:18:25 +02:00
mo8it
020711fa97
enums3 solution
2024-06-21 23:05:40 +02:00
mo8it
a2dfbd86da
enums1 solution
2024-06-21 23:00:38 +02:00
mo8it
d6fd251a73
structs3 solution
2024-06-21 22:54:00 +02:00
mo8it
1264510fc0
structs2 solution
2024-06-21 22:31:06 +02:00
mo8it
ef842d3a94
structs1 solution
2024-06-21 22:22:37 +02:00
mo8it
d768353806
Fix typo
2024-06-21 18:29:00 +02:00
mo8it
e4dbbbf5f5
Remove move_semantics4, add rest of move_semantics solutions
2024-06-21 18:14:19 +02:00
mo8it
fd558065c7
move_semantics3 solution
2024-06-21 17:04:51 +02:00
mo8it
68142aff7f
move_semantics2 solution
2024-06-21 17:02:50 +02:00
mo8it
946c29679e
move_semantics1 solution
2024-06-21 16:16:52 +02:00
mo8it
835ec72622
vecs2 solution + significant change to have a better comparison between both methods
2024-06-21 14:52:11 +02:00
mo8it
a9f0c7bf1f
vecs1 solution
2024-06-20 01:00:06 +02:00
mo8it
0abcdeed42
primitive_types6 solution
2024-06-19 14:25:29 +02:00
mo8it
532c9ebb30
primitive_types5 solution
2024-06-19 14:17:06 +02:00
mo8it
5bf8d1fa1b
Fix typos
2024-06-14 13:32:37 +02:00
mo8it
98db579014
primitive_types4 solution
2024-06-08 23:42:15 +02:00
mo8it
0338b1cbdf
primitive_types3 solution
2024-06-08 21:43:38 +02:00
mo8it
e1051724c3
primitive_types2 solution
2024-06-08 21:35:44 +02:00
mo8it
f8d38320cd
Fix typos
2024-06-06 01:59:09 +02:00
mo8it
990c68efcb
primitive_types1 solution
2024-05-25 16:31:21 +02:00
mo8it
f2c3dcab3a
quiz1 solution
2024-05-22 16:35:57 +02:00
mo8it
73e84f8379
if3 solution
2024-05-22 15:54:35 +02:00
mo8it
eafb157d60
if2 solution
2024-05-22 15:16:50 +02:00
mo8it
7cdf6b7942
Add missing semicolons
2024-05-22 15:13:18 +02:00
mo8it
3bb71c6b0c
Remove unneeded pub
2024-05-22 15:04:12 +02:00
mo8it
d0b843d6c4
Add solutions to functions
2024-05-21 02:43:18 +02:00
mo8it
0f4c42d54e
Add solutions to intro and variables
2024-05-21 01:47:57 +02:00
mo8it
d2b5906be2
No more word input
2024-05-13 02:37:32 +02:00
mo8it
01509a2a84
Remove comma
2024-05-12 22:45:18 +02:00
allupeng
8c3b8dcec4
doc : add a dot in hashmaps1.rs file to fill e.g.
2024-04-29 14:18:04 +08:00
allupeng
881d3e9441
doc : add a dot in structs3.rs file
2024-04-28 18:03:22 +08:00
mo8it
de0befef9c
Update intro1
2024-04-27 23:37:17 +02:00
mo8it
0a2d4dae5a
Merge branch 'main'
2024-04-24 15:48:29 +02:00
mo8it
5349f0e8d4
Add README to the quizzes directory
2024-04-23 15:32:01 +02:00
mo8it
ad8e544483
Move quizzes
2024-04-22 01:07:36 +02:00
mo8it
2f810a4da6
Clean up and unify exercises
2024-04-17 23:34:27 +02:00
mo8it
cb9f1ac9ce
Require a main function in all exercises
2024-04-17 22:46:21 +02:00
mo8it
5c0073a948
Tolerate changes in the state file
2024-04-14 01:15:43 +02:00
mo8it
686143100f
Update intro1
2024-04-11 02:55:58 +02:00
mo8it
fa1f239a70
Remove "I AM NOT DONE" and the verify mode and add AppState
2024-04-11 02:51:02 +02:00
YunShu
f714534393
docs: add more info in threads
...
info.toml:
```toml
[[exercises]]
name = "threads3"
path = "exercises/threads/threads3.rs"
mode = "test"
hint = """
An alternate way to handle concurrency between threads is to use
a mpsc (multiple producer, single consumer) channel to communicate.
With both a sending end and a receiving end, it's possible to
send values in one thread and receive them in another.
Multiple producers are possible by using clone() to create a duplicate
of the original sending end.
See https://doc.rust-lang.org/book/ch16-02-message-passing.html for more info.
"""
```
threads3'hint contains this link, so it should be placed in Further Information
2024-04-08 22:07:26 +08:00
liv
ca07abf3dc
Merge pull request #1929 from mo8it/threads2
...
threads2: simplify the exercise
2024-03-31 16:22:54 +02:00
Dan
30273a6ee5
Merge branch 'main' into main
2024-03-29 18:29:38 +00:00
Daniel Somerfield
62afbb034f
Move test array to be in test module as vec
2024-03-27 20:37:19 -07:00
mo8it
842e341895
threads2: simplify threads2
2024-03-27 21:24:36 +01:00
Mo
c7cf3720bd
Merge pull request #1799 from NicolasRoelandt/patch-1
...
Remove confusing aside in 23_conversions/from_str.rs
2024-03-27 17:28:35 +01:00
wznmickey
dd72429af4
Merge remote-tracking branch 'origin/main'
2024-03-28 00:11:19 +08:00
wznmickey
92183a74c4
chore: update the chapter of macros
2024-03-28 00:06:16 +08:00
Mo
34d04139cd
Merge pull request #1805 from paul-leydier/chapters-table
...
docs: sort exercise to book chapter mapping by exercise
2024-03-27 16:59:52 +01:00
Dan Bond
f2833c5279
options1: Update wording & fix grammar
...
Signed-off-by: Dan Bond <danbond@protonmail.com>
2024-03-18 16:47:15 -07:00
liv
9c6f56b836
Merge pull request #1903 from mo8it/threads3
...
Remove unneeded Arc
2024-03-18 18:43:30 +01:00
mo8it
71700c506c
Remove unneeded Arc
2024-03-18 01:12:37 +01:00
liv
14ca4e8197
Merge pull request #1866 from guizo792/guizo792
...
docs: Added comment for handling equal numbers in if/if1.rs `bigger` function
2024-03-15 20:56:38 +01:00
guizo792
ae69f423cd
Update exercises/03_if/if1.rs
...
Co-authored-by: liv <shadows@with.al>
2024-03-15 17:36:28 +00:00
liv
d8ecf4bc2d
fix: clean up "return" wording in iterators4
2024-03-15 15:01:39 +01:00
liv
244ec8fbf2
Merge pull request #1797 from 0Ahmed-0/typos
...
chore: fix a minor typo
2024-03-15 14:40:19 +01:00
liv
a449d39bdc
Merge pull request #1785 from parnavh/main
...
Cleaned Up Unused Mutability
2024-03-15 14:38:58 +01:00
liv
76acf613c5
Merge branch 'main' into main
2024-03-15 14:36:23 +01:00
liv
31e7920cee
Merge pull request #1869 from evanmiller2112/main
...
Clarify language in hashmap3.rs (sum vs per match)
2024-03-15 14:32:12 +01:00
liv
32c19c2e47
Merge pull request #1832 from reifenrath-dev/main
...
chore: update from_into.rs task description to fit the code
2024-03-15 13:52:38 +01:00
liv
c46a711526
fix: revert from_into test change
2024-03-15 13:48:57 +01:00
Ahmed
098ff228d7
chore: fix a minor typo
2024-03-13 00:39:45 +00:00
Evan Miller
19b5e24d5c
Update hashmaps3.rs description for clarity
...
I struggled with this exercise and didn't understand that it was looking for a summary of goals scored/conceded per team, instead of per match.
My goal here is just to clarify the language, essentially saying "the total number of goals the team scored" to indicate that we are looking for a sum.
Updated the exercise description to clarify this point.
Relates loosely to closed issue https://github.com/rust-lang/rustlings/issues/1361
2024-03-04 10:38:09 -05:00
Guizoul
1da82a0eab
docs: Added comment for handling equal numbers in if/if1.rs bigger
function
2024-02-28 14:19:05 +01:00
LeverImmy
bcb192c707
chore: fixed minor typo
2024-02-04 10:51:06 +08:00
reifenrath-dev
b70ed105db
chore: update from_into.rs task description to fit the code
2024-01-19 11:18:54 +01:00
Sergei Gerasenko
93aef73eb5
Correct for more standard English
2024-01-09 10:17:03 -06:00
Paul Leydier
5453fad991
docs: sort exercise to book chapter mapping by exercise
2023-12-18 21:16:18 -05:00
NicolasRoelandt
f35f63fa57
Remove confusing aside in 23_conversions/from_str.rs
...
The advice tell us how to return as String error message. Unless I missed something, we can't even return a String error message here, so this advice is more confusing than anything and should better be removed.
2023-12-08 17:52:21 +00:00
parnavh
21b1e6ecf8
fix(move_semantics): removed unused mut
2023-11-22 22:06:17 +05:30
Daniel Somerfield
8bfe2ec71e
Fix all_fruits_types_in_basket to fail if all fruit kinds are not included
2023-11-21 14:02:26 -08:00
Bastian Pedersen
3461c4f73d
Reword clippy1 exercise to be more readable
2023-11-12 11:39:14 +01:00
Tristram Oaten
2ac6606c6c
fix(intro2): changed intro2 to be a name error, not a format string error.
2023-10-20 17:31:56 +01:00
markgreene74
3545c5a7a4
fix(intro1.rs): typo in the exercise body
2023-10-16 22:53:21 +01:00