Zerotask
249ad44cc0
docs(exercises): updated all exercises readme files
...
all exercises readme files now have a unified structure and a description
4 years ago
marisa
54804e344d
Merge pull request #721 from Zerotask/add-further-help-for-generics3
...
docs(generics): add bounds help
4 years ago
Zerotask
f253103a31
docs(generics): add bounds help
...
add help for bounds provided by the rust by example book
4 years ago
Zerotask
1120db57a6
docs(errors): add additional help for Result/Boxing
...
add additional help information provided by the rust by example book
4 years ago
Brandon Macer
81be404487
feat(arc1): Add more details to description and hint ( #710 )
...
Co-authored-by: bmacer <bmacer@cisco.com>
Co-authored-by: marisa <mokou@fastmail.com>
Co-authored-by: Roberto Vidal <vidal.roberto.j@gmail.com>
4 years ago
marisa
79cc657917
Merge pull request #646 from apogeeoak/iterator
...
Added iterators5.rs exercise.
4 years ago
apogeeoak
9c88ea9126
Improved iterators5.rs explanation.
4 years ago
marisa
2b766ef9f9
Merge pull request #648 from apogeeoak/iterator2
...
Moved iterators2.rs errors out of tests.
4 years ago
marisa
bd3d9ac9d5
Merge pull request #649 from apogeeoak/iterator3
...
Enabled iterators3.rs to run without commented out tests.
4 years ago
Shao Yang Hong
6bd791f2f4
fix(structs): Add 5.3 to structs/README ( #652 )
...
Co-authored-by: Shao Yang Hong <shaoyang.hong@ninjavan.co>
4 years ago
k12ish
b4de659438
fix(option2): Rename uninformative variables ( #675 )
...
Renaming uninformative names like `optional_value`, `value`, `optional_values_vec` and `value` helps users distinguish between the two parts of the task.
4 years ago
Pete Pavlovski
72aaa15e6a
fix(hashmap2): Update incorrect assertion ( #660 )
...
The test description says "at least five types of fruit", but the test itself is checking for exactly five types of fruit, which was a bit misleading for newcomers like me :)
A simple change from "==" to ">=" should do the trick and successfully check for the "at least" condition.
4 years ago
Abdou Seck
f2ad3a6a0b
Merge pull request #697 from WowSuchRicky/main
...
Rename 'Lichi' to 'Lychee' in the fruit example
4 years ago
Abdou Seck
caf921a01f
Merge pull request #674 from Morsicus/fix/collections-exercises-naming
...
Update collections exercises naming
4 years ago
WowSuchRicky
b790bafc02
Rename lichi to lychee in the fruit example
4 years ago
Taylor Yu
c3e7b83178
fix: use trait objects for from_str
...
Use `Box<dyn error::Error>` to allow solutions to use `?` to propagate
errors.
4 years ago
Taylor Yu
2e93a588e0
fix: use trait objects for try_from_into
...
Use `Box<dyn error::Error>` to allow solutions to use `?` to propagate
errors. In the tests, explicitly check `is_ok()` instead of trying to
force the error type to `String` (or other `PartialEq` type) using
`assert_eq!()`.
4 years ago
Ignacio Le Fluk
a6509cc4d5
fix(functions3): improve function argument type ( #687 )
4 years ago
Rod Elias
3df094713f
chore: capitalize `c` letter
...
By capitalizing the `c` letter it makes clear that we're talking about the C programming language.
4 years ago
Mickael Fortunato
ab9995e76e
doc: Update collections exercises instruction to match the standard naming
4 years ago
Mickael Fortunato
bef39b1259
fix(collections): Naming exercises for vectors and hashmap
4 years ago
Pascal H
0d894e6ff7
fix(quiz3): Force an answer to Q2 ( #672 )
...
Add also an example of unimplemented!() macro.
4 years ago
Pascal H
3bce2ef8d6
chore: clarify collections documentation
...
C++ `map` is more like BTreeMap.
`unordered_map` in C++(11) is the equivalent of `HashMap` in Rust.
(+ additional like for references).
4 years ago
Darius Wiles
9f3e8c2dde
fix(structs3): reword heading comment ( #664 )
4 years ago
cadolphs
05a753fe63
fix: add check to prevent naive implementation of is_international
...
* fix(structs3): Add check to prevent naive implementation
* chore(structs3): Add a missed newline after the test I added
4 years ago
Jirka Kremser
5f7c89f85d
fix(from_str): Correct typos
...
typos in the comments
4 years ago
apogeeoak
c6712dfccd
fix(iterators3): Enabled iterators3.rs to run without commented out tests.
4 years ago
apogeeoak
baf4ba175b
fix(iterators2): Moved errors out of tests.
...
Closes #359
4 years ago
apogeeoak
b29ea17ea9
feat: Added iterators5.rs exercise.
4 years ago
Tal
cc266d7d80
fix(move_semantics4): Remove redundant "instead" ( #640 )
4 years ago
Jean-Francois Chevrette
15e71535f3
fix(from_str): test for error instead of unwrap/should_panic
4 years ago
Sang-Heon Jeon
4f1374a6e7
feat(from_into) : add test for checking unnecessary trailing value
4 years ago
Sang-Heon Jeon
5a0521e92c
feat(from_str) : add test for checking unnecessary trailing value
4 years ago
Christian Zeller
7857b0a689
fix(threads1): line number correction
4 years ago
Marius Ungureanu
10965920fb
fix(move_semantics4): Small readbility improvement ( #617 )
...
* Small readbility improvement move_semantics4 doc
* Remove `an` as it refers to the argument
4 years ago
Axel Viala
0ef95947cc
fix(functions2): Change signature to trigger precise error message: ( #605 )
...
Now trigger this error:
```
error: expected type, found `)`
--> exercises/functions/functions2.rs:10:16
|
10 | fn call_me(num:) {
| ^ expected type
```
4 years ago
seancad
bcf14cf677
fix: update structs README
4 years ago
JuliaCao
90cfb6ff28
fix: added missing exercises to info.toml
4 years ago
Peter N
30644c9a06
fix: gives a bit more context to magic number
4 years ago
JuliaCao
033bf1198f
feat: match exercise order to book chapters ( #541 )
...
Added exercise to book chapter mapping table to exercise README
4 years ago
fmoko
cdc7d92e57
Merge pull request #592 from tinkhauser/vec1_bugfix
...
fix(vec1): Have test compare every element in a and v
4 years ago
Christos Kontas
04f1d079aa
feat(try_from_into): remove duplicate annotation
4 years ago
Jacob Tinkhauser
9b6c629397
fix(vec1): Have test compare every element in a and v
...
The previous test would stop comparing elements in array a and vec v upon reaching the last element of either. This resulted in the test passing even if v did not contain all the elements in a. This change to the test fixes that bug and should only pass if all the elements in a and v are present and equal.
4 years ago
Wei Hu
4f4cfcf3c3
fix(try_from_into): type error
4 years ago
JP
96347df9df
fix(try_from_into): Update description ( #584 )
...
Description update
4 years ago
fiplox
95ccd92616
feat(try_from_into): Add tests ( #571 )
...
Co-authored-by: Volodymyr Patuta <6977238-fiplox@users.noreply.gitlab.com>
4 years ago
JP
197d3a3d89
fix(iterators2): Update description ( #578 )
...
grammar fix in the description
4 years ago
sazid
633c00cf80
feat: Add HashMap exercises
4 years ago
sazid
0c12fa31c5
feat: Add Vec exercises
4 years ago
Matthew Smillie
472d8592d6
fix(primitive_types6): remove 'unused doc comment' warning
4 years ago