Commit Graph
189 Commits
Author SHA1 Message Date
deedy5andGitHub e2da663628 Update info.toml
modules2.rs: add more information to hint
2023-04-21 15:51:52 +00:00
livandGitHub f86fa1e909 Merge pull request #1385 from alexwh/patch-1
chore: update move_semantics4.rs' hint
2023-04-05 13:09:20 +00:00
poneciak c4974ac782 added required changes
- fixed grammar in hint and added more specific link
- added comments in test functions
- changed introduction paragraph
2023-04-05 13:09:13 +02:00
poneciak 27b7579566 created task 2023-04-05 08:18:51 +02:00
Sagar Vora b1fb38e73c fix: move lifetimes above tests in recommended order 2023-04-02 12:25:24 +05:30
Vegard Matthey 95e51f384e fixed a spelling mistake in info.toml 2023-03-26 23:25:59 +02:00
Sven Siegmund ec86b60e70 improve hint for strings2, #1407 2023-03-10 17:58:03 +01:00
AlexandGitHub 89069f78b1 chore: update move_semantics4.rs' hint
after #144, the signature doesn't need changing anymore
2023-02-18 19:26:40 +00: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
livandGitHub 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
h4x5p4c3 6b04848d41 minor changes to hint 2023-01-11 00:23:21 +05:30
Tobias Klauser 7c4a3a2af6 Fix typo in clippy1 hint 2023-01-05 17:14:49 +01:00
seporterfieldandGitHub a5429d59f9 updated file paths for iterators, smart_pointers 2023-01-01 02:46:40 +01:00
seporterfieldandGitHub cb79be921d reordered smart pointer exercises
Switched rc and arc so rc comes first, since arc is, like the name implies, atomic rc. This gives the exercises a more logical progression.
Moved all smart pointer exercises (box, rc, arc, cow) under threads into their own section. Threads are used in the smart pointer exercises, so they should be introduced first.
2023-01-01 01:32:38 +01:00
platformer 7e4ce38681 fix(threads1): make program panic if threads are not joined
closes #1298
2022-12-26 02:25:43 -06:00
Petr Pucil 4303717951 chore: "rust" -> "Rust" in exercise hints 2022-12-25 18:02:37 +01:00
TK Buristrakul db53dbc126 chore: tidied up unmatched backticks 2022-11-24 19:41:25 +00:00
craymel 2ceb59a11d fix: Update structs3 hint 2022-11-18 23:38:27 +11:00
mokou 2e1630c712 chore: style fixes 2022-11-11 16:12:09 +01:00
livandGitHub cade600c91 Merge pull request #1203 from skaunov/patch-2
Correct a link in `threads1` `hint`
2022-09-29 10:47:56 +02:00
livandGitHub 6174b5caf0 Merge pull request #1210 from cj81499/iterators1-hint
improve hint for iterators1
2022-09-29 10:44:57 +02:00
Tostapunk 1660f1647e fix: Fix typo in errors5 hint
fixes #1205
2022-09-28 23:40:00 +02:00
Cal JacobsonandGitHub efdebd48b6 improve hint for iterators1 2022-09-25 15:22:15 -05:00
skaunovandGitHub c0b3194a55 Correct a link in threads1 hint
It didn't work without last character
2022-09-17 00:26:05 +03:00
skaunovandGitHub 3028d1395c Add link to std in strings3 hint
Seems like it's the first place, where `std` is introduced in Rustlings, and it's a good place to facilitate docs discovery for user. As _the book_ seems to have no Rustlings-sized solutions for this exercise.
2022-09-13 16:33:03 +03:00
Miguel Raz Guzmán MacedoandGitHub c97e659d78 typox fix 2022-09-05 10:18:45 -05:00
Gabriel BianconiandGitHub 86506fa5fd Fix typo in threads3 hint 2022-08-22 23:47:23 -04:00
magnusrodseth 52a29aa84b test: Convert main function to working tests 2022-08-17 12:50:34 +02:00
livandGitHub 1c3b003c7c Merge branch 'main' into rc-exercise 2022-08-16 09:37:34 +02:00
livandGitHub 25ab52b8e7 Merge pull request #1103 from exdx/feat/cow
feat: add cow1.rs exercise
2022-08-16 09:35:53 +02:00
Claire Wang a3a5fbeddf fix: remove extra " typo in info.toml 2022-07-25 19:00:35 -07:00
Denton24646 72e21a2a6c feat: add cow1.rs exercise 2022-07-23 17:59:53 -04:00
Jeremy GohandGitHub 301bc52857 fix: lineno typo 2022-07-24 00:37:40 +08:00
Jeremy GohandGitHub f88c7d1e8c fix: reference to variables4 2022-07-24 00:36:27 +08:00
Greg Leonard f9413b8ae1 fix(traits5): fix "paramter" spelling 2022-07-19 20:05:04 +01:00
Eric JoliboisandGitHub 8a4dca5fa6 remove small typo in hint of threads3 2022-07-19 11:45:34 +02:00
e1d6abb4c9 Apply suggestions from code review
Co-authored-by: liv <mokou@fastmail.com>
2022-07-18 14:44:16 +02:00
Tostapunk 02d78c3e84 fix: Improve hint of lifetimes2
fixes #1071
2022-07-18 14:11:51 +02:00
Denton24646 ce86d252e5 feat: add rc1.rs exercise 2022-07-16 17:39:03 -04:00
Sam Whiteandmokou 63b0c7e399 feat: add traits5.rs exercise 2022-07-15 14:14:15 +02:00
Sam Whiteandmokou 599d634ee2 feat: Add traits4.rs exercise 2022-07-15 14:13:44 +02:00
Sam Whiteandmokou f43c6d7877 feat: Add traits3.rs exercise 2022-07-15 14:13:15 +02:00
jayberandmokou 1ef8dacaf6 feat: add lifetimes exercises 2022-07-15 14:03:38 +02:00
exdxandmokou a3b5278b42 feat: add threads3.rs exercise 2022-07-15 13:28:49 +02:00
mokou b609f0431c feat: remove advanced_errs 2022-07-15 12:51:12 +02:00
mokou 8cfedb1673 feat(clippy): add clippy3 2022-07-15 12:28:47 +02:00
mokou 7fc393bed4 chore: remove quiz4 2022-07-15 12:13:40 +02:00
mokou d3a335bc64 feat(macros): add hint comments 2022-07-15 12:05:26 +02:00
jaystileandmokou b4f52cb937 feat: Adding threads1.rs with a focus on JoinHandles and waiting for
spawned threads to finish. Moved the original threads1.rs to threads2.rs
with the focus on the Mutex and modifying shared data. #892
2022-07-15 11:58:26 +02:00
mokou 20024d40c5 feat(iterators): update hint comments 2022-07-14 18:29:09 +02:00