789 Commits

Author SHA1 Message Date
allcontributors[bot]
9a589f1701 docs: update README.md [skip ci] 2021-04-13 19:10:19 +02:00
Matt Lebl
3ebde0fb16 refactor: change from match to if for NO_EMOJI 2021-04-13 19:10:19 +02:00
Matt Lebl
7770ec2fd7 feat: Replace emojis when NO_EMOJI env variable present 2021-04-13 19:10:19 +02:00
marisa
2462a9385b chore: Update install URLs 2021-04-13 19:10:19 +02:00
allcontributors[bot]
b7b5e37613 docs: add chapeupreto as a contributor (#678)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-04-13 19:10:19 +02:00
Rod Elias
41bd000d96 chore: capitalize c letter
By capitalizing the `c` letter it makes clear that we're talking about the C programming language.
2021-04-13 19:10:19 +02:00
Pascal H
8424d0b4df fix(quiz3): Force an answer to Q2 (#672)
Add also an example of unimplemented!() macro.
2021-04-13 19:10:19 +02:00
allcontributors[bot]
c142fda12b docs: add hpwxf as a contributor (#671)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-04-13 19:10:19 +02:00
Pascal H
05882f15f4 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).
2021-04-13 19:10:19 +02:00
Darius Wiles
c06d7c8c8d fix(structs3): reword heading comment (#664) 2021-04-13 19:10:19 +02:00
apogeeoak
0e9ef02d37 chore: changed errors3 mode from test to compile 2021-04-13 19:10:19 +02:00
allcontributors[bot]
6a0c86ddc0 docs: add cadolphs as a contributor (#667)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-04-13 19:10:19 +02:00
cadolphs
a37878ed06 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
2021-04-13 19:10:19 +02:00
allcontributors[bot]
503577e042 docs: add cjwyett as a contributor (#666)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-04-13 19:10:19 +02:00
Cyrus Wyett
79917c20b1 chore: fix typo
is however some --> are however some
2021-04-13 19:10:19 +02:00
allcontributors[bot]
fcba8f0282 docs: add circumspect as a contributor
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2021-04-13 19:10:19 +02:00
circumspect
063c440c78 chore: fix typo
Co-authored-by: Chenkail <40770208+Chenkail@users.noreply.github.com>
2021-04-13 19:10:19 +02:00
allcontributors[bot]
111e13d9ad docs: update .all-contributorsrc [skip ci] 2021-04-13 19:10:19 +02:00
allcontributors[bot]
b3750dac76 docs: update README.md [skip ci] 2021-04-13 19:10:19 +02:00
Larry Garfield
b6b67db4c8 fix: Spelling error 2021-04-13 19:10:19 +02:00
Jirka Kremser
ae8e6cf884 fix(from_str): Correct typos
typos in the comments
2021-04-13 19:10:19 +02:00
apogeeoak
30a614a871 chore: Updated source to follow clippy suggestions. 2021-04-13 19:10:19 +02:00
allcontributors[bot]
bdb6716ac7 docs: update .all-contributorsrc [skip ci] 2021-04-13 19:10:19 +02:00
allcontributors[bot]
d30c6fe703 docs: update README.md [skip ci] 2021-04-13 19:10:19 +02:00
apogeeoak
afe6b3ec49 docs: Fixed grammar in contributing.md. 2021-04-13 19:10:19 +02:00
allcontributors[bot]
c32910ae7b docs: update .all-contributorsrc [skip ci] 2021-04-13 19:10:19 +02:00
allcontributors[bot]
25dc9eb660 docs: update README.md [skip ci] 2021-04-13 19:10:19 +02:00
Tal
80d0fe4127 fix(move_semantics4): Remove redundant "instead" (#640) 2021-04-13 19:10:19 +02:00
allcontributors[bot]
10d6b0c0f9 docs: update .all-contributorsrc [skip ci] 2021-04-13 19:10:19 +02:00
allcontributors[bot]
07eb071bef docs: update README.md [skip ci] 2021-04-13 19:10:19 +02:00
John Baber-Lucero
0ae63000cb fix(info): Fix typo (#635)
Co-authored-by: John Baber-Lucero <git@frundle.com>
2021-04-13 19:10:19 +02:00
allcontributors[bot]
0e78ad45ef docs: update .all-contributorsrc [skip ci] 2021-04-13 19:10:19 +02:00
allcontributors[bot]
b7c7536065 docs: update README.md [skip ci] 2021-04-13 19:10:19 +02:00
Jean-Francois Chevrette
bf0af8d466 fix(from_str): test for error instead of unwrap/should_panic 2021-04-13 19:10:19 +02:00
mokou
4369b298d1 docs: Remove duplicate uninstallation section 2021-04-13 19:10:19 +02:00
Abdou Seck
dc93b91f85 feat(cli): Improve the list command with options, and then some
1.
`rustlings list` should now display more than just the exercise names.
Information such as file paths and exercises statuses should be displayed.
The `--paths` option limits the displayed fields to only the path names; while the `--names`
option limits the displayed fields to only exercise names.
You can also control which exercises are displayed, by using the `--filter` option, or
the `--solved` or `--unsolved` flags.

Some use cases:
- Fetching pending exercise files with the keyword "conversion" to pass to my editor:
```sh
vim $(rustlings list --filter "conversion" --paths --unsolved)
```

- Fetching exercise names with keyword "conversion" to pass to `rustlings run`:
```sh
for exercise in $(rustlings list --filter "conversion" --names)
do
    rustlings run ${exercise}
done
```

2.
This should also fix #465, and will likely fix #585, as well.
That bug mentioned in those issues has to do with the way the `watch` command handler fetches the pending exercises.
Going forward, the least recently updated exercises along with all the other exercises in a pending state are fetched.
2021-04-13 19:10:19 +02:00
Abdou Seck
67a369335a Add looks_done method to Exercise to expose a resolution state 2021-04-13 19:10:19 +02:00
Sang-Heon Jeon
ae4c54373f feat(from_into) : add test for checking unnecessary trailing value 2021-04-13 19:10:19 +02:00
Sang-Heon Jeon
604836f126 feat(from_str) : add test for checking unnecessary trailing value 2021-04-13 19:10:19 +02:00
fmoko
282d736015 chore: Remove Readme GIF 2021-04-13 19:10:19 +02:00
allcontributors[bot]
47215cce1f docs: update .all-contributorsrc [skip ci] 2021-04-13 19:10:19 +02:00
allcontributors[bot]
462715b3d2 docs: update README.md [skip ci] 2021-04-13 19:10:19 +02:00
Christian Zeller
2ff2df21cc fix(threads1): line number correction 2021-04-13 19:10:19 +02:00
Marius Ungureanu
215c201134 fix(move_semantics4): Small readbility improvement (#617)
* Small readbility improvement move_semantics4 doc

* Remove `an` as it refers to the argument
2021-04-13 19:10:19 +02:00
allcontributors[bot]
f3432eb62c docs: update .all-contributorsrc [skip ci] 2021-04-13 19:10:19 +02:00
allcontributors[bot]
f421b83e7e docs: update README.md [skip ci] 2021-04-13 19:10:19 +02:00
Will Hayworth
607d65d561 docs: mention flatten in the options2 hint 2021-04-13 19:10:19 +02:00
RoelofWobben
7f75008c63 Update README.md 2021-04-13 19:10:19 +02:00
xehpuk
5def3e4fdc fix: typo in default out text 2021-04-13 19:10:19 +02:00
Yvan Sraka
d46fef2382
Create .travis.yml 2021-04-12 22:55:24 +02:00