828e724659
Added note related to tests.
2023-08-01 13:33:32 -04:00
be8d1df8b9
chore(errors4): improved comment
2023-07-28 23:05:01 +02:00
ef8f1f108b
docs: dedup repeated sentence
2023-07-21 14:42:19 +02:00
7f9f897945
add test-case to if/if1 to check equal values
2023-07-20 08:28:18 +03:00
287172698a
added if3 based on: Using if in a let Statement
2023-07-03 14:52:13 -04:00
eacf7db6f3
refactor: Update comment to use correct construct name 'Result' instead of 'Option'
...
Refactor the comment in the code to provide a more accurate description of the construct being used. Replace the mention of Option with Result.
2023-06-23 17:18:17 +05:45
c5231f0ce3
fix(enums3): modify message string in test
...
Otherwise it won't actually test the change of state.message and
it would fail to check if the user missed changing state.message
This happened to me as I had a catch-all line in `match`
2023-06-16 13:50:54 +05:30
b44472b237
Merge branch 'main' into comment_cleanup
2023-06-12 12:39:02 +02:00
171d20ce3e
Merge pull request #1546 from b-apperlo/b-apperlo-patch-1
...
feat: added test function to hashmaps2.rs
2023-06-12 12:20:36 +02:00
974717ca11
Merge pull request #1547 from b-apperlo/b-apperlo-patch-2
...
fix: update hashmaps3.rs
2023-06-12 12:18:36 +02:00
0d2a1bdef1
Merge pull request #1549 from IVIURRAY/enums3-message-test
...
fix(enums3): add test for message
2023-06-12 12:17:07 +02:00
369ae2e63d
feat(move_semantics2): rewrite hint
2023-06-12 12:07:18 +02:00
d0a1783083
fix(enums3): add test for message
...
closes #1548
2023-06-08 22:14:25 +01:00
a4fe3602b2
fix: updated comment for struct
2023-06-08 16:46:45 +02:00
8974e33f69
fix: update hashmaps3.rs
2023-06-08 16:44:39 +02:00
bbfb4c7e63
feat: added test function to hashmaps2.rs
...
The existing test functions only check if a kind of fruit exists in the hashmap, but not if the amount of fruits is higher than zero. This new test function solves this.
2023-06-08 15:49:07 +02:00
7eef5d15ee
docs: cleanup the explanation paragraphs at the start of each exercise.
2023-05-29 18:41:51 +01:00
9604ab6621
fix(exercises): use snake_case variables
2023-05-23 15:00:55 +08:00
656140d9e6
Merge pull request #1478 from Ben2917/improved_tests_for_iterators5
...
fix: Added some extra tests to validate iterators5 solution
2023-05-17 16:14:29 +02:00
a6f99645c6
chore: rustfmt
2023-05-17 16:02:39 +02:00
81cd97902a
Merge pull request #1487 from lionel-rowe/patch-1
...
feat(options2): better test for layered_option
2023-05-17 15:56:55 +02:00
3ecb47ff2c
fix(options3): panic when not matching to avoid false positives
...
Closes #1503
2023-05-09 15:13:18 -05:00
d3fea5f15a
Merge branch 'main' into patch-2
2023-05-01 19:10:56 -04:00
c4627e7112
chore: clarified cow owned_no_mutation comments
2023-04-27 15:49:40 -07:00
836134202e
feat(options2): better tests for layered_option
...
The existing test can be solved with the following:
```rs
while let Some(integer) = optional_integers.pop() {
assert_eq!(integer.unwrap(), range);
```
Similarly with `expect(...)`, `unwrap_or(0)`, `unwrap_or_default()`, etc. However, none of these solutions use the learning point of stacking `Option<T>`s.
The updated test can _only_ be solved by stacking `Option<T>`s:
```rs
while let Some(Some(integer)) = optional_integers.pop() {
assert_eq!(integer, cursor);
```
With the updated test, using `unwrap` or `expect` will panic when it hits the `None` value, and using `unwrap_or` or `unwrap_or_default` will cause the final `assert_eq!(cursor, 0)` to panic.
2023-04-21 06:05:25 +01:00
319a8253ba
fix(move_semantics2): fix line number comment
...
Commit fef8314
added three lines of comments, which left the line
numbers expected to stay unchanged mentioned on line 2 out of date.
2023-04-20 12:15:31 -04:00
352267871c
fix: Added some extra tests to validate iterators5 solution
...
closes : #1387
2023-04-15 17:34:52 +01:00
15ae83f868
docs: Replace apostrophe (for consistency with other README files)
2023-04-13 20:32:18 -06:00
8ed2cf7ef5
Update move_semantics2.rs
2023-04-10 22:36:21 -04:00
c74e0bfd18
docs: update line numbers in move_semantics2
2023-04-07 01:56:20 -04:00
087e076ec0
Merge pull request #1384 from stornquist/patch-1
...
fix(move_semantics2): add expected output comment
2023-04-05 13:10:57 +00:00
ab6aa23cec
Merge pull request #1391 from ktheory/ktheory/iter5
...
docs: clarify instructions on iterators5.rs
2023-04-05 13:06:43 +00:00
5fd3dfe01b
Merge pull request #1452 from guoard/markdown-linter
...
feat(docs): add markdown linter for exercises README.md files
2023-04-05 13:06:17 +00:00
102d7f3d0e
changed comments in tests
...
also fixed small logical issue in `Rectangle::new()` where u could create rectangle with width or height equals 0
2023-04-05 13:24:14 +02:00
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
27b7579566
created task
2023-04-05 08:18:51 +02:00
22bb662d3e
fix(exercises): remove trailing spaces
2023-03-31 11:58:15 +02:00
382e16eb7e
feat(docs): add markdown linter for exercises README.md files
2023-03-30 19:53:22 +03:30
1db646474e
docs(error_handling): resolve markdown linter warnings
2023-03-29 21:13:27 +03:30
92f09dbe81
Merge pull request #1445 from guoard/patch-1
...
docs(variables): wrap mut keyword with backtick
2023-03-28 10:26:32 +00:00
e0e0b3f387
Merge pull request #1432 from ryanwhitehouse/main
...
docs:clarify instructions on hashmaps2.rs
2023-03-28 10:25:31 +00:00
592694036f
docs(variables): wrap mut keyword with backtick
2023-03-28 09:58:59 +03:30
2012641610
Merge pull request #1428 from javihernant/changeLtReadme
...
change order of references in README.md
2023-03-26 13:23:02 +00:00
864e741dd8
reword hashmaps2 a bit more
2023-03-26 15:21:21 +02:00
6d4a87227d
Merge pull request #1437 from navicore/errors2-comment-error
...
correct comments in errors2.rs
2023-03-26 12:49:59 +00:00
d5449c992e
feat(lifetimekata): Add info about Lifetimekata project
2023-03-25 20:00:28 +11:00
4160b06c6c
correct comments in errors2.rs
2023-03-24 21:52:58 -07:00
5687676014
docs:clarify instructions on hashmaps2.rs
2023-03-20 15:19:36 +01:00
5d91c86cf2
change order of references in README.md
2023-03-16 00:56:15 +01:00
7bab78c66d
Rename iteration var names in vec2.rs for clarity
...
Resolves #1417
2023-03-10 14:13:06 -05:00