summaryrefslogtreecommitdiff
path: root/exercises
AgeCommit message (Collapse)Author
2023-04-05Merge pull request #1384 from stornquist/patch-1liv
fix(move_semantics2): add expected output comment
2023-04-05Merge pull request #1391 from ktheory/ktheory/iter5liv
docs: clarify instructions on iterators5.rs
2023-04-05Merge pull request #1452 from guoard/markdown-linterliv
feat(docs): add markdown linter for exercises README.md files
2023-04-05changed comments in testsponeciak
also fixed small logical issue in `Rectangle::new()` where u could create rectangle with width or height equals 0
2023-04-05added required changesponeciak
- fixed grammar in hint and added more specific link - added comments in test functions - changed introduction paragraph
2023-04-05created taskponeciak
2023-03-31fix(exercises): remove trailing spacesAlexandre ESSE
2023-03-30feat(docs): add markdown linter for exercises README.md filesAli Afsharzadeh
2023-03-29docs(error_handling): resolve markdown linter warningsAli Afsharzadeh
2023-03-28Merge pull request #1445 from guoard/patch-1liv
docs(variables): wrap mut keyword with backtick
2023-03-28Merge pull request #1432 from ryanwhitehouse/mainliv
docs:clarify instructions on hashmaps2.rs
2023-03-28docs(variables): wrap mut keyword with backtickAli Afsharzadeh
2023-03-26Merge pull request #1428 from javihernant/changeLtReadmeliv
change order of references in README.md
2023-03-26reword hashmaps2 a bit moreliv
2023-03-26Merge pull request #1437 from navicore/errors2-comment-errorliv
correct comments in errors2.rs
2023-03-25feat(lifetimekata): Add info about Lifetimekata projectTom Kunc
2023-03-24correct comments in errors2.rsEd Sweeney
2023-03-20docs:clarify instructions on hashmaps2.rsRyan Whitehouse
2023-03-16change order of references in README.mdhxztnxt
2023-03-10Rename iteration var names in vec2.rs for clarityAdam Brewer
Resolves #1417
2023-02-26Merge pull request #1396 from 0lhi/mainliv
fix(macros4.rs): Add rustfmt::skip to prevent auto-fix.
2023-02-24rustfmtChad Dougherty
rustfmt converts "main ()" -> "main()"
2023-02-24macros4.rs: Add rustfmt::skip to prevent auto-fix.0lhi
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-21docs: clarify instructions on iterators5.rsAaron Suggs
I changed the sentence that referenced the imperative implementation in iterators5.rs. That implementation was already removed and replaced with `todo!()`
2023-02-18refactor(arc1): improve readability by avoiding implicit dereferenceCyril MARPAUD
2023-02-18fix(move_semantics2): add expected output commentSebastian Törnquist
You can easily get this to compile with `vec0` being `[]` and `vec1` being `[22, 44, 66, 88]`
2023-02-18fix: unify undisclosed type notation in errors5.rsGleb Shevchenko
2023-02-14refactor(cow1): replace main with testsDaan Wynen
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-12docs: add link to docs about `iter_mut` and `map`magnusrodseth
2023-02-12Merge pull request #1228 from grzegorz-zur/patch-1liv
Removed unnecessary use statement
2023-02-12Merge pull request #1305 from platformer/issue1298liv
fix(threads1): make program panic if threads are not joined
2023-02-12Merge pull request #1318 from kawaiiPlat/q2-minor-grammarliv
minor grammar tweak for quiz 2
2023-02-12feat(intro1): add note on rust-analyzer usageliv
2023-01-23chore: fix prompt errorKevin Wan
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-03Minor GrammarJarrod Sanders
2023-01-01added existing chapter for clippy to mappingseporterfield
It's real! https://doc.rust-lang.org/book/appendix-04-useful-development-tools.html
2023-01-01reformatted exercise->chapter mappingseporterfield
Added and removed rows according to changes to exercise order and grouping.
2023-01-01fixed formattingseporterfield
2023-01-01gave smart_pointers its own README.mdseporterfield
2023-01-01moved iterator exercisesseporterfield
2023-01-01moved iterator exercisesseporterfield
2023-01-01moved iterator exercisesseporterfield
2023-01-01moved iterator exercisesseporterfield
2023-01-01moved iterator exercisesseporterfield
2023-01-01refactoring standard_library_types as iteratorsseporterfield
2023-01-01moved rc to smart_pointersseporterfield
2023-01-01moved cow to smart_pointersseporterfield
2023-01-01moved box to smart_pointersseporterfield
2023-01-01move arc to smart_pointersseporterfield
2022-12-30chore: update enums3.rs addressing extra parentheses usage with tuplesHerschelW