1
0
mirror of https://github.com/rust-lang/rustlings.git synced 2025-06-15 00:04:58 +02:00
Commit Graph

994 Commits

Author SHA1 Message Date
ana
d57c183028 release: 4.6.0 4.6.0 2021-09-25 11:23:05 +02:00
c2ed98deb3 Merge pull request #781 from tlyu/advanced-errs
feature: advanced errors
2021-09-25 11:18:55 +02:00
abd6b70c72 feat: add advanced_errs2
New exercise to demonstrate traits that make it easier for other code
to consume our custom error types.
2021-09-25 11:18:23 +02:00
882d535ba8 feat: add advanced_errs1
New section and exercise to demonstrate the `From` trait for errors
and its usefulness with the `?` operator.
2021-09-25 11:18:21 +02:00
0de45ccdb7 Merge pull request #851 from rust-lang/all-contributors/add-frogtd
docs: add frogtd as a contributor for content
2021-09-25 10:53:13 +02:00
ab5ecbee7a docs: update .all-contributorsrc [skip ci] 2021-09-25 08:53:05 +00:00
e106d7a4f4 docs: update README.md [skip ci] 2021-09-25 08:53:04 +00:00
d75759e829 fix(move_semantics5): change &mut *y to &mut x (#814)
Instead of having to explain why 
```rs
let mut x = 100; 
let y = &mut x;
let mut z_owned = *y;
let z = &mut z_owned;
*y += 100;
*z += 1000;
```
and 
```rs
let mut x = 100; 
let y = &mut x;
let z = &mut *y;
*y += 100;
*z += 1000;
```
are different, you still get the point across about having only one mutable reference.
As it stands, this exercise does too much (dereferencing and having only one mutable reference), and by doing so confuses people.

Example of someone being confused by this:
<https://discord.com/channels/273534239310479360/273541522815713281/872689531428692040>
2021-09-25 10:52:18 +02:00
db9d7a907d Merge pull request #850 from rust-lang/all-contributors/add-abusch
docs: add abusch as a contributor for code
2021-09-25 10:48:04 +02:00
a1b9c50f36 docs: update .all-contributorsrc [skip ci] 2021-09-25 08:47:56 +00:00
c4b59aa593 docs: update README.md [skip ci] 2021-09-25 08:47:55 +00:00
4a18bdeefe Merge pull request #843 from abusch/quit_command
feat: Add "quit" command to `rustlings watch`
2021-09-25 10:47:36 +02:00
1caef0b434 feat: Add "quit" command to rustlings watch
closes: #842
2021-09-24 23:55:55 +10:00
ae56cba9c8 Merge pull request #846 from rust-lang/feat/add-more-watch-commands
feat: add more watch commands
2021-09-24 13:05:04 +02:00
ana
3352b5a4d3 chore: improve println! usage 2021-09-24 13:04:30 +02:00
24762434ff Merge pull request #849 from rust-lang/all-contributors/add-Millione
docs: add Millione as a contributor for content
2021-09-21 11:50:41 +02:00
e9c0ca6be2 docs: update .all-contributorsrc [skip ci] 2021-09-21 09:50:32 +00:00
9ef63c0b9b docs: update README.md [skip ci] 2021-09-21 09:50:31 +00:00
06d5c0973a fix(cli): typo in exercise.rs (#848) 2021-09-21 11:50:15 +02:00
8d82856233 Merge pull request #847 from rust-lang/all-contributors/add-Weilet
docs: add Weilet as a contributor for content
2021-09-21 10:44:15 +02:00
9ddd4ca33a docs: update .all-contributorsrc [skip ci] 2021-09-21 08:44:04 +00:00
fe726f5bca docs: update README.md [skip ci] 2021-09-21 08:44:03 +00:00
0a11bad714 feat(quiz1): add default function name in comment (#838) 2021-09-21 10:43:44 +02:00
ana
a7dc080b95 feat: add more watch commands
Includes:
- quit, to quit the shell instead of having to press Cmd/Ctrl-C or Cmd/Ctrl-D
- help, to display an overview of all the commands available in watch mode.

Closes #842.
2021-09-21 10:36:11 +02:00
74af578beb Merge pull request #840 from MikAoJk/main
Added in ignore for .iml files
2021-09-09 15:54:57 +02:00
6efa7d5d15 Added ignore for .iml files 2021-09-09 15:53:05 +02:00
a6774100d4 Merge pull request #836 from rust-lang/all-contributors/add-granddaifuku
docs: add granddaifuku as a contributor for content
2021-09-06 16:33:15 +02:00
de22b13273 docs: update .all-contributorsrc [skip ci] 2021-09-06 14:33:05 +00:00
6c41adef63 docs: update README.md [skip ci] 2021-09-06 14:33:03 +00:00
1c3beb0a59 fix(modules2): fix typo (#835) 2021-09-06 16:32:39 +02:00
e4e9e4c963 Merge pull request #834 from rust-lang/all-contributors/add-anuk909
docs: add anuk909 as a contributor for content, code
2021-09-03 10:41:51 +02:00
44d8047249 docs: update .all-contributorsrc [skip ci] 2021-09-03 08:41:43 +00:00
5423f1be29 docs: update README.md [skip ci] 2021-09-03 08:41:42 +00:00
dfd2fab4f3 feat(modules): update exercises, add modules3 (#822)
Co-authored-by: diannasoriel <mokou@fastmail.com>
2021-09-03 10:41:12 +02:00
96fc301764 chore(quiz1): revert wording 2021-08-26 10:30:18 +02:00
5bdb5de855 Merge pull request #830 from rust-lang/all-contributors/add-benarmstead
docs: add benarmstead as a contributor for code
2021-08-24 14:06:55 +02:00
a64dbdcc04 docs: update .all-contributorsrc [skip ci] 2021-08-24 12:06:45 +00:00
2f0ff258b1 docs: update README.md [skip ci] 2021-08-24 12:06:44 +00:00
1cd9328a58 fix(cli): remove unnecessary borrows (#829)
* Update dependencies

* Format better and remove unnecessary borrows
2021-08-24 14:06:30 +02:00
ec527824b4 Merge pull request #828 from rust-lang/all-contributors/add-dbednar230
docs: add dbednar230 as a contributor for content
2021-08-24 10:49:50 +02:00
380587f120 docs: update .all-contributorsrc [skip ci] 2021-08-24 08:49:24 +00:00
ba8f97f418 docs: update README.md [skip ci] 2021-08-24 08:49:23 +00:00
03131a3d35 fix(quiz1): Fix inconsistent wording (#826)
The second test expects the function to return 80 when there is an order of 40 apples, but the current wording implies returning 40 will pass as well
2021-08-24 10:48:51 +02:00
ana
df25684cb7 fix(move_semantics5): Clarify instructions 2021-07-29 12:37:15 +02:00
8e313cffaa Merge pull request #732 from apogeeoak/iterators5
chore(iterators5): Minor formatting improvements.
2021-07-09 12:24:42 +02:00
6948905716 Merge pull request #737 from ghost/correct-small-typo
Correct small typo in exercises/conversions/from_str.rs
2021-07-08 11:07:21 +02:00
ana
ba087ce64a release: 4.5.0
Signed-off-by: ana <ana@ana.st>
4.5.0
2021-07-07 22:23:52 +02:00
3b03865a62 Merge pull request #801 from rust-lang/all-contributors/add-sinharaksh1t
docs: add sinharaksh1t as a contributor for content
2021-07-07 22:20:02 +02:00
33fa274bbf docs: update .all-contributorsrc [skip ci] 2021-07-07 20:19:48 +00:00
23f700dc23 docs: update README.md [skip ci] 2021-07-07 20:19:47 +00:00