1
0
mirror of https://github.com/rust-lang/rustlings.git synced 2025-06-23 00:28:46 +02:00
Commit Graph

539 Commits

Author SHA1 Message Date
f8d38320cd Fix typos 2024-06-06 01:59:09 +02:00
990c68efcb primitive_types1 solution 2024-05-25 16:31:21 +02:00
f2c3dcab3a quiz1 solution 2024-05-22 16:35:57 +02:00
73e84f8379 if3 solution 2024-05-22 15:54:35 +02:00
eafb157d60 if2 solution 2024-05-22 15:16:50 +02:00
7cdf6b7942 Add missing semicolons 2024-05-22 15:13:18 +02:00
3bb71c6b0c Remove unneeded pub 2024-05-22 15:04:12 +02:00
d0b843d6c4 Add solutions to functions 2024-05-21 02:43:18 +02:00
0f4c42d54e Add solutions to intro and variables 2024-05-21 01:47:57 +02:00
d2b5906be2 No more word input 2024-05-13 02:37:32 +02:00
de0befef9c Update intro1 2024-04-27 23:37:17 +02:00
0a2d4dae5a Merge branch 'main' 2024-04-24 15:48:29 +02:00
5349f0e8d4 Add README to the quizzes directory 2024-04-23 15:32:01 +02:00
ad8e544483 Move quizzes 2024-04-22 01:07:36 +02:00
2f810a4da6 Clean up and unify exercises 2024-04-17 23:34:27 +02:00
cb9f1ac9ce Require a main function in all exercises 2024-04-17 22:46:21 +02:00
5c0073a948 Tolerate changes in the state file 2024-04-14 01:15:43 +02:00
686143100f Update intro1 2024-04-11 02:55:58 +02:00
fa1f239a70 Remove "I AM NOT DONE" and the verify mode and add AppState 2024-04-11 02:51:02 +02:00
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
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
dd72429af4 Merge remote-tracking branch 'origin/main' 2024-03-28 00:11:19 +08:00
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
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
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
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
098ff228d7 chore: fix a minor typo 2024-03-13 00:39:45 +00:00
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
1da82a0eab docs: Added comment for handling equal numbers in if/if1.rs bigger function 2024-02-28 14:19:05 +01:00
bcb192c707 chore: fixed minor typo 2024-02-04 10:51:06 +08:00
b70ed105db chore: update from_into.rs task description to fit the code 2024-01-19 11:18:54 +01:00
93aef73eb5 Correct for more standard English 2024-01-09 10:17:03 -06:00
5453fad991 docs: sort exercise to book chapter mapping by exercise 2023-12-18 21:16:18 -05:00
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
21b1e6ecf8 fix(move_semantics): removed unused mut 2023-11-22 22:06:17 +05:30
3461c4f73d Reword clippy1 exercise to be more readable 2023-11-12 11:39:14 +01:00
2ac6606c6c fix(intro2): changed intro2 to be a name error, not a format string error. 2023-10-20 17:31:56 +01:00