summaryrefslogtreecommitdiff
path: root/info.toml
AgeCommit message (Collapse)Author
2022-03-29feat: Add move_semantics6.rs exercise (#908)Lucas Aries
2022-02-04Merge pull request #733 from apogeeoak/introdiannasoreil
feat(intro): Proposal to add successfully compiling exercise as the first exercise.
2021-12-15fix(clippy1): Updated code to test correctness clippy lint with ↵Franklin van Nes
approx_constant lint rule closes #888
2021-12-15fix(functions5): Remove wrong new line and small English improvements (#885)alirezaghey
2021-10-02fix: few spelling mistakesrlch
2021-09-25Merge pull request #781 from tlyu/advanced-errsdiannasoriel
feature: advanced errors
2021-09-25feat: add advanced_errs2Taylor Yu
New exercise to demonstrate traits that make it easier for other code to consume our custom error types.
2021-09-25feat: add advanced_errs1Taylor Yu
New section and exercise to demonstrate the `From` trait for errors and its usefulness with the `?` operator.
2021-09-03feat(modules): update exercises, add modules3 (#822)anuk909
Co-authored-by: diannasoriel <mokou@fastmail.com>
2021-07-29fix(move_semantics5): Clarify instructionsana
2021-06-29chore: clippy1 hint enhancementarlecchino
Added some explanation and links about floating point representation and to use the clippy suggestion. (fixes #390)
2021-06-29Update info.tomlarlecchino
Co-authored-by: marisa <mokou@fastmail.com>
2021-06-29chore: Update hint of iterators3arlecchino
`collect()` needs some hint for standard_library_types/iterators3 exercise with doc link for understanding different return types via `FromIterator`.
2021-06-24fix(from_str, try_from_into): custom error typesTaylor Yu
Remove the use of trait objects as errors from `from_str` and `try_from_into`; they seem to have caused a lot of confusion in practice. (Also, it's considered best practice to use custom error types instead of boxed errors in library code.) Instead, use custom error enums, and update hints accordingly. Hints also provide some guidance about converting errors, which could be covered more completely in a future advanced errors section. Also move from_str to directly after the similar exercise `from_into`, for the sake of familiarity when solving.
2021-06-24Merge pull request #771 from tlyu/iterators5-trait-tweakmarisa
fix(iterators5): derive Clone, Copy
2021-06-09address review feedbackTaylor Yu
Adjust error text and naming to conform with best practices. Use `map_err()` instead of `or()`. Wrap lower-level errors instead of ignoring their details. Also, don't "cheat" by bypassing the `new()` function in tests. Fix a dangling reference in the try_from_into hints.
2021-06-06feature: improve error_handling exercisesTaylor Yu
Add new exercises errors5 and errors6, to introduce boxed errors and custom error enums more gently. Delete errorsn, because it tried to do too much too soon.
2021-06-06fix: rename result1 to errors4Taylor Yu
Also put it in the ERROR HANDLING section where it probably belongs.
2021-06-06chore(iterators5): conciseness hintTaylor Yu
2021-05-22fix: move_semantics5 hintsTaylor Yu
Improve the hints for move_semantics5, as well as the explanatory comments in the code. Previously, it was not clear what possible changes were allowed. It seems that reordering the statements might be the intended solution. The previous comment about not "adding newlines" doesn't make sense, so treating it as "adding new lines" makes it more clear.
2021-05-22chore: minor typos in move_semantics5 hintsTaylor Yu
2021-05-17feat: Add move_semantics5 exercise. (#746)Sateesh
* feat: Add move_semantics5 exercise. * feat: Add option3 exercise * Address review comments. Fix typos, sentence formatting. * Remove unwanted newline. * Address review comments: make comment inline, fix format in print.
2021-05-15fix(try_from_into, from_str): hints for dyn ErrorTaylor Yu
Add hints about how to return the correct type for functions that return `Result<_, Box<dyn Error>`. Some feedback from Discord suggests that people run into trouble with that.
2021-04-24feat(intro): Add intro section.apogeeoak
2021-04-21feat(arc1): Add more details to description and hint (#710)Brandon Macer
Co-authored-by: bmacer <bmacer@cisco.com> Co-authored-by: marisa <mokou@fastmail.com> Co-authored-by: Roberto Vidal <vidal.roberto.j@gmail.com>
2021-04-21Merge pull request #646 from apogeeoak/iteratormarisa
Added iterators5.rs exercise.
2021-04-20Improved iterators5.rs explanation.apogeeoak
2021-04-20Merge pull request #648 from apogeeoak/iterator2marisa
Moved iterators2.rs errors out of tests.
2021-04-20Merge pull request #649 from apogeeoak/iterator3marisa
Enabled iterators3.rs to run without commented out tests.
2021-04-13Merge pull request #674 from Morsicus/fix/collections-exercises-namingAbdou Seck
Update collections exercises naming
2021-04-04fix: use trait objects for from_strTaylor Yu
Use `Box<dyn error::Error>` to allow solutions to use `?` to propagate errors.
2021-03-18fix(collections): Naming exercises for vectors and hashmapMickael Fortunato
2021-03-12chore: changed errors3 mode from test to compileapogeeoak
2021-03-12chore: fix typoCyrus Wyett
is however some --> are however some
2021-02-12fix(iterators3): Enabled iterators3.rs to run without commented out tests.apogeeoak
2021-02-11fix(iterators2): Moved errors out of tests.apogeeoak
Closes #359
2021-02-10feat: Added iterators5.rs exercise.apogeeoak
2021-01-30fix(info): Fix typo (#635)John Baber-Lucero
Co-authored-by: John Baber-Lucero <git@frundle.com>
2021-01-04Merge pull request #615 from wsh/docfixesfmoko
docs: mention flatten in the options2 hint
2021-01-03docs: mention flatten in the options2 hintWill Hayworth
2020-12-12fix: added missing exercises to info.tomlJuliaCao
2020-12-07feat: match exercise order to book chapters (#541)JuliaCao
Added exercise to book chapter mapping table to exercise README
2020-11-08fix(structs1): Adjust wording (#573)Brock
Co-authored-by: fmoko <mokou@posteo.de>
2020-10-31feat: Add HashMap exercisessazid
2020-10-31feat: Add Vec exercisessazid
2020-10-11chore: primitive_types6 mode changed to test (#559)Rastamo
primitive_types6 exercise was changed to test yesterday, but info.toml file wasn't updated. I think this change should fix it.
2020-09-18Merge pull request #489 from mukundbhudia/iterators1fmoko
2020-09-18Update info.toml for typo fixMukund Bhudia
Co-authored-by: Andrew Marquez <andy2mgcc@gmail.com>
2020-09-07fix(using_as): Add test so that proper type is returned. (#512)Ryan McQuen
2020-08-27chore: Removed extra whitespacesKoalab99
Co-authored-by: Corentin ARNOULD <corentin.arn@gmail.com>