mo8it
cb60c8887c
Update deps
Check / clippy (push) Has been cancelled
Check / fmt (push) Has been cancelled
Check / test (macos-latest) (push) Has been cancelled
Check / test (ubuntu-latest) (push) Has been cancelled
Check / test (windows-latest) (push) Has been cancelled
Check / dev-check (push) Has been cancelled
2025-06-03 10:30:36 +02:00
mo8it
46814d397a
Fix path in action
Check / clippy (push) Has been cancelled
Check / fmt (push) Has been cancelled
Check / test (macos-latest) (push) Has been cancelled
Check / test (ubuntu-latest) (push) Has been cancelled
Check / test (windows-latest) (push) Has been cancelled
Check / dev-check (push) Has been cancelled
2025-05-23 13:44:30 +02:00
mo8it
734fc482eb
Make path relative
2025-05-23 13:37:15 +02:00
mo8it
520dfdc464
Add workflow_dispatch to website workflow
2025-05-23 13:33:51 +02:00
Mo Bitar
2267f99684
Merge pull request #2247 from rust-lang/website
...
Website
2025-05-23 13:26:52 +02:00
mo8it
bf74a3d0a7
Update the README with more context before the website link
2025-05-23 13:21:05 +02:00
mo8it
adf3ddd968
Remove rustywind from dev deps
2025-05-23 13:17:21 +02:00
mo8it
f80c2edc3d
Remove fnm
2025-05-23 13:17:14 +02:00
mo8it
04520ae7ad
Use the website link as header
2025-05-19 18:30:40 +02:00
mo8it
e36dd7a120
Update MSRV in the release hook
Rustlings Tests / clippy (push) Has been cancelled
Rustlings Tests / fmt (push) Has been cancelled
Rustlings Tests / test (macos-latest) (push) Has been cancelled
Rustlings Tests / test (ubuntu-latest) (push) Has been cancelled
Rustlings Tests / test (windows-latest) (push) Has been cancelled
Rustlings Tests / dev-check (push) Has been cancelled
Web / Build and deploy site and docs (push) Has been cancelled
2025-05-19 18:21:40 +02:00
mo8it
edc8528dde
Improve CI
2025-05-19 18:20:34 +02:00
mo8it
47e490a997
Run rustywind
2025-05-17 22:33:17 +02:00
mo8it
596e7f36cc
Add website CI
2025-05-17 22:33:00 +02:00
mo8it
512ded81c4
Done community exercises page
2025-05-17 22:05:57 +02:00
mo8it
69a9e9cafc
Less top margin for blockquotes
2025-05-17 22:05:48 +02:00
mo8it
54a74fd638
Use internal links for validation
2025-05-17 21:28:25 +02:00
mo8it
a51d6f1309
third-party/custom -> community
2025-05-17 21:25:19 +02:00
mo8it
f6a657a0c3
Finish the usage page
2025-05-17 21:02:45 +02:00
mo8it
8c24763259
Q/A -> Q&A
2025-05-17 21:02:01 +02:00
mo8it
dc468882cc
Highlight platform
2025-05-17 20:45:28 +02:00
mo8it
5fc787f4e4
Style details body
2025-05-17 20:45:20 +02:00
mo8it
8fa598ae7e
Add details shortcode
2025-05-17 20:20:19 +02:00
mo8it
2f700991f3
Remove macros
2025-05-17 19:53:30 +02:00
mo8it
b4a6b87e24
Less padding
2025-05-17 19:34:53 +02:00
mo8it
984e9fea7c
Merge branch 'main'
2025-05-17 16:17:20 +02:00
mo8it
8339007633
Update setup and usage
2025-05-17 16:06:04 +02:00
mo8it
23b9aa3a15
Move Q/A menu item
2025-05-17 16:05:42 +02:00
mo8it
69fe9626da
Update base URL
2025-05-17 16:05:26 +02:00
mo8it
f387f4c1d9
Add setup and usage pages
2025-05-17 15:49:26 +02:00
liv
40fe3aa741
remove oranda path_prefix
Rustlings Tests / clippy (push) Has been cancelled
Rustlings Tests / fmt (push) Has been cancelled
Rustlings Tests / test (macos-latest) (push) Has been cancelled
Rustlings Tests / test (ubuntu-latest) (push) Has been cancelled
Rustlings Tests / test (windows-latest) (push) Has been cancelled
Rustlings Tests / dev-check (push) Has been cancelled
Web / Build and deploy site and docs (push) Has been cancelled
2025-05-17 15:48:04 +02:00
mo8it
b30973afa1
Compress the intro
2025-05-17 14:53:38 +02:00
mo8it
3d8bef4bc3
Remove landscape mode recommendation
2025-05-17 14:53:20 +02:00
mo8it
2673177b17
Update header and footer
2025-05-17 13:02:34 +02:00
mo8it
6d5369d4d0
Add more menu and footer items
2025-05-17 12:25:55 +02:00
mo8it
b9d1e636a4
Reduce the README to the website link
2025-05-17 12:25:32 +02:00
mo8it
7e26418952
Remove the third-party exercises file
2025-05-17 12:25:08 +02:00
mo8it
61c17cb349
Change syntax highlighting theme
2025-05-17 12:24:44 +02:00
mo8it
fda18e8895
Add Ferris SVGs
2025-05-17 12:24:27 +02:00
mo8it
7ec6986965
Add templates
2025-05-16 23:11:08 +02:00
mo8it
74ab9924b4
Start with Zola
2025-05-16 21:08:29 +02:00
mo8it
a28000acc4
Remove markdown lint
2025-05-16 11:35:46 +02:00
mo8it
08548abcc2
Remove .editorconfig
2025-05-16 11:35:24 +02:00
mo8it
5927a781a3
Remove Oranda
2025-05-16 11:29:32 +02:00
mo8it
e73fff3bd4
Add dev alias
Rustlings Tests / clippy (push) Has been cancelled
Rustlings Tests / fmt (push) Has been cancelled
Rustlings Tests / test (macos-latest) (push) Has been cancelled
Rustlings Tests / test (ubuntu-latest) (push) Has been cancelled
Rustlings Tests / test (windows-latest) (push) Has been cancelled
Rustlings Tests / dev-check (push) Has been cancelled
Web / Build and deploy site and docs (push) Has been cancelled
2025-05-16 11:09:06 +02:00
mo8it
8dff0df266
Use std pipe
2025-05-16 11:09:06 +02:00
liv
5ee7dfb5c2
chore: build site with proper path prefix
2025-05-16 11:05:02 +02:00
mo8it
9a3586878d
Sync solution
Rustlings Tests / clippy (push) Has been cancelled
Rustlings Tests / fmt (push) Has been cancelled
Rustlings Tests / test (macos-latest) (push) Has been cancelled
Rustlings Tests / test (ubuntu-latest) (push) Has been cancelled
Rustlings Tests / test (windows-latest) (push) Has been cancelled
Rustlings Tests / dev-check (push) Has been cancelled
Web / Build and deploy site and docs (push) Has been cancelled
2025-05-13 16:24:42 +02:00
Mo Bitar
a99433c62d
Merge pull request #2215 from Rudxain/strim
...
test idempotence of `trim_me` in `strings3.rs`
2025-05-13 16:23:35 +02:00
mo8it
e76ca5e2b9
Use a separate target dir for rust analyzer
Rustlings Tests / clippy (push) Has been cancelled
Rustlings Tests / fmt (push) Has been cancelled
Rustlings Tests / test (macos-latest) (push) Has been cancelled
Rustlings Tests / test (ubuntu-latest) (push) Has been cancelled
Rustlings Tests / test (windows-latest) (push) Has been cancelled
Rustlings Tests / dev-check (push) Has been cancelled
Web / Build and deploy site and docs (push) Has been cancelled
2025-05-12 20:38:04 +02:00
mo8it
48bab77609
Apply Clippy lints
2025-05-12 20:31:13 +02:00
mo8it
a063bcfb4c
Update deps
2025-05-12 20:30:56 +02:00
mo8it
c5f49cfa48
Remove needless_option_as_deref exception
2025-05-12 20:30:51 +02:00
mo8it
9bcd4198c5
Fix formatting
2025-04-29 21:36:56 +02:00
mo8it
29dc8ea9fa
Update deps
2025-04-29 21:35:58 +02:00
Mo Bitar
fa91814aa9
Merge pull request #2232 from ethdew19/main
...
Fix typo in traits hint
2025-04-29 21:34:47 +02:00
Mo Bitar
0b91db2195
Merge pull request #2236 from rahmatnazali/ice_cream
...
Fix possible typo of `icecream` to `ice cream` on `options1.rs`
2025-04-29 21:34:21 +02:00
Rahmat Nazali Salimi
7b2d42b0f0
Change icecream
to ice cream
2025-04-10 15:38:43 +07:00
Ethan
bd3bdd620b
Fix typo in traits hint
2025-04-08 20:23:11 -05:00
Mo Bitar
8b4562e102
Merge pull request #2219 from ubitux/no-todo
...
Remove TODO from 2 solutions
2025-04-03 19:36:06 +02:00
mo8it
63d8986f2a
Update links
2025-04-03 18:22:55 +02:00
mo8it
ecaecc2f76
Update deps
2025-04-03 17:58:36 +02:00
Mo Bitar
78194b4441
Merge pull request #2224 from cassian-goode/patch-1
...
Fix typo - errors5.rs
2025-04-03 17:52:57 +02:00
Mo Bitar
44699e9b1b
Merge pull request #2227 from Hunter-Plus/patch-1
...
Update README.md
2025-04-03 17:52:15 +02:00
Hunter Z
9978c17d5f
Update README.md
...
Update the URL while add more reference.
2025-03-31 12:58:06 +08:00
cassian-goode
3cc7e0377c
Fix typo - errors5.rs
...
Minor typo correction in exercise instructions
2025-03-25 09:24:49 -04:00
Clément Bœsch
d2abc359cc
Remove TODO from 2 solutions
2025-03-17 18:36:13 +01:00
mo8it
7c0d269279
Update README
2025-03-14 11:42:16 +01:00
mo8it
8db85946af
Update deps
2025-03-14 11:33:56 +01:00
mo8it
7019f4d178
Update pipeline
2025-03-14 11:33:56 +01:00
Ricardo Fernández Serrata
fcd77a83cc
test trim idempotence
2025-03-07 19:17:11 -04:00
Mo Bitar
ae444eb3da
Merge pull request #2213 from peterneave/main
...
Use consistent apostrophes in markdown files
2025-03-02 17:30:29 +01:00
Peter Neave
425c9821e0
Use consistent apostrophes in markdown files
2025-02-28 11:46:39 +11:00
mo8it
46c6fb2c82
Update deps
2025-02-25 11:21:19 +01:00
mo8it
374c3874af
Apply 2024 edition formatting to solutions
2025-02-21 13:08:34 +01:00
mo8it
1eb6c1e469
Update the edition of the solution format checker
2025-02-21 13:06:11 +01:00
mo8it
06af3ffc99
Bump MSRV in release hook
2025-02-18 20:17:27 +01:00
mo8it
65dc019fa6
Fix new Clippy error in solution
2025-02-18 20:15:50 +01:00
mo8it
a56ccb6f4f
Fix new Clippy lint
2025-02-18 20:12:23 +01:00
mo8it
d9872f2615
Upgrade to edition 2024
2025-02-18 20:10:52 +01:00
mo8it
298be671b9
Update deps
2025-02-18 20:03:49 +01:00
mo8it
fbfd4f25e7
Disable following symlinks in the watcher
2025-01-16 10:41:48 +01:00
mo8it
d12735a573
Update deps
2025-01-16 10:41:17 +01:00
mo8it
1aec7c1152
Fix Windows CI
2025-01-01 22:07:41 +01:00
mo8it
0b55809bb9
Fix building from source on Windows
2025-01-01 22:01:39 +01:00
mo8it
bde6f7470c
Co-ordinates -> Coordinates
2024-12-28 16:46:24 +01:00
mo8it
53ec59ed95
Rename translations
2024-12-28 16:41:43 +01:00
mo8it
ed1ee38923
Link to simplified Chinese translation
2024-12-28 16:40:07 +01:00
Mo
26cf4989a2
Merge pull request #2173 from JoelMarcey/if2-comment-fix
...
Fix argument comment in test of if2.rs
2024-12-13 19:48:16 +01:00
Joel Marcey
6e60f441e9
Fix argument comment in test of if2.rs
2024-12-13 10:44:21 -08:00
mo8it
d07de879a7
Update deps
2024-12-11 00:12:49 +01:00
Mo
dd0634c483
Merge pull request #2158 from mnshdw/mnshdw/feedback-errors6
...
errors6: Add alternative solution using From trait
2024-11-14 14:49:57 +01:00
Antoine Dupuis
fc0cd8f0f8
Switch comment style to //
2024-11-14 09:14:40 +01:00
Antoine Dupuis
d5cae8ff59
Add alternative solution using From trait
2024-11-13 23:51:09 +01:00
mo8it
38016cb2d6
clippy3: Make the intent more clear
2024-11-13 16:06:41 +01:00
mo8it
e6cb104294
chore: Release
2024-11-11 15:51:27 +01:00
mo8it
410eb69d25
Remove "chore: " from the commit message of releases
2024-11-11 15:49:50 +01:00
mo8it
243cf5f261
Update CHANGELOG
2024-11-11 15:49:24 +01:00
mo8it
eff2ce8a23
Ignore input while checking all exercises in watch mode
2024-11-11 14:55:58 +01:00
mo8it
fd33c29b26
Test with MSRV before release
2024-11-11 14:43:51 +01:00
mo8it
f49164e69b
Fix typo
2024-11-11 14:43:38 +01:00
mo8it
9bc7bbe4b4
Update deps
2024-11-11 14:35:22 +01:00
mo8it
46ad25f925
Fix contrast in terminals with a light theme
2024-11-11 14:34:33 +01:00
mo8it
2a725fb137
Upgrade notify
2024-10-29 14:25:44 +01:00
mo8it
449858655d
Update deps
2024-10-26 16:55:15 +02:00
mo8it
e8c2a79516
Deduplicate code for printing keys
2024-10-26 16:55:15 +02:00
Mo
ea85c1b46e
Merge pull request #2142 from cenviity/push-qoxkvmtkyvmv
...
threads1: Fix typos in description
2024-10-22 12:35:25 +02:00
Vincent Ging Ho Yim
6bec6f92c4
threads1: Fix typos in description
2024-10-22 16:53:23 +11:00
mo8it
930a0ea73b
list: Highlight search match in exercise names
2024-10-17 16:00:10 +02:00
mo8it
7e2f56f41a
Use the default hasher
2024-10-17 15:03:43 +02:00
mo8it
e90f5f03f3
Mention the Q&A category
2024-10-17 14:59:37 +02:00
mo8it
0e090ae112
Add required type annotation
2024-10-17 14:49:07 +02:00
mo8it
99496706c5
Apply new Clippy lints
2024-10-17 14:49:07 +02:00
mo8it
f146553dea
hashmap3: Use or_default
2024-10-17 14:49:07 +02:00
Mo
0432e07864
Merge pull request #2130 from Nahor/typo
...
Fix typos
2024-10-14 20:06:30 +02:00
Nahor
f33ba139b4
Fix typos
2024-10-14 10:17:17 -07:00
mo8it
990a722852
Limit the maximum number of exercises to 999
2024-10-14 15:57:44 +02:00
mo8it
a675cb5754
Replace ahash with foldhash
2024-10-14 15:24:42 +02:00
Mo
baeeff389c
Merge pull request #2122 from Nahor/check_all
...
Improvement to "check all exercises"
2024-10-14 01:29:25 +02:00
mo8it
932bc25d88
Remove unneeded line
2024-10-14 01:28:34 +02:00
mo8it
bdc6dad8de
Update names
2024-10-14 01:28:12 +02:00
mo8it
ea73af9ba3
Separate initialization with a struct
2024-10-14 01:06:11 +02:00
mo8it
fc5fc0920f
Remove outdated comments
2024-10-14 00:48:12 +02:00
mo8it
9705c161b4
Remove the tracking of done and pending
2024-10-14 00:45:41 +02:00
mo8it
8cac21511c
Small improvements to showing progress
2024-10-14 00:42:49 +02:00
mo8it
396ee4d618
Show progress with exercise numbers
2024-10-13 23:28:17 +02:00
mo8it
326169a7fa
Improve check-all command
2024-10-13 22:02:41 +02:00
mo8it
685e069c58
First PR review changes
2024-10-10 19:43:35 +02:00
mo8it
84a42a2b24
Update third-party exercises section
2024-10-09 15:42:16 +02:00
Mo
ac6e1b7ce5
Merge pull request #2121 from sotanengel/add/link-to-THIRD_PARTY-repository-for-Japanese-translations
...
Add Third-Party List about rustlings-jp on README
2024-10-09 15:35:30 +02:00
mo8it
f516da4138
Avoid single char variables
2024-10-09 15:27:36 +02:00
Mo
e852e60416
Merge pull request #2124 from Polycarbohydrate/main
...
fix: typo in `exercises/23_conversions/from_str.rs`
2024-10-06 01:50:18 +02:00
Polycarbohydrate
bf7d171915
Update from_str.rs
2024-10-05 16:05:35 -04:00
Nahor
d3f819f86f
Add command line command to check all exercises
2024-10-04 14:36:36 -07:00
Nahor
aa83fd6bc4
Show a progress bar when running check_all
...
Replace the "Progress: xxx/yyy" with a progress bar when checking all
the exercises
2024-10-02 15:28:42 -07:00
Nahor
e2f7734f37
Limit the amount of parallelism in check_all
...
Don't create more threads than there are CPU cores.
2024-10-02 14:42:50 -07:00
Nahor
5c17abd1bf
Use a channel to update the check_all progress
...
The previous code was checking the threads in the order they were
created. So the progress update would be blocked on an earlier thread
even if later thread were already done.
Add to that that multiple instances of `cargo build` cannot run in
parallel, they will be serialized instead. So if the exercises needs to
be recompiled, depending on the order those `cargo build` are run,
the first update can be a long time coming.
So instead of relying on the thread terminating, use a channel to get
notified when an exercise check is done, regardless of the order they
finish in.
2024-10-02 14:10:26 -07:00
Nahor
c52867eb8b
Add command to check all the exercises
...
This allows for skipping repeating "next" when multiple exercises
are done at once, or when earlier exercises have been updated/changed
(and thus must be redone) while still working of the whole set (i.e.
the final check_all is not yet available to flag those undone exercises)
2024-10-02 13:40:32 -07:00
Nahor
26fd97a209
Update all exercises during the final check
...
The previous code run the check on all exercises but only updates one
exercise (the first that failed) even if multiple failed. The user won't
be able to see all the failed exercises when viewing the list, and will
have to run check_all after each fixed exercise.
This change will update all the exercises so the user can see all that
failed, fix them all, and only then need run check_all again.
2024-10-02 11:45:55 -07:00
sotanengel
f0a2cdeb18
Merge branch 'rust-lang:main' into add/link-to-THIRD_PARTY-repository-for-Japanese-translations
2024-09-29 11:09:34 +09:00
mo8it
0c79f2ea3e
Reset in prompt with confirmation
2024-09-26 18:15:45 +02:00
mo8it
0e9eb9e87e
Replace three dots with dot in hint
2024-09-26 18:05:05 +02:00
mo8it
0d258b9e96
Update deps
2024-09-26 12:28:48 +02:00
mo8it
d4fa61e435
Debounce file change events
2024-09-26 12:26:24 +02:00
mo8it
554301b8e9
Clear terminal before final check in watch mode
2024-09-24 16:12:44 +02:00
sota.n
e3ec0abca4
add Third-Party List about rustlings-jp on README
2024-09-24 16:58:37 +09:00
Mo
a55e848359
Merge pull request #2114 from samueltardieu/push-ptorzrrnmxyp
...
Do not use `.as_bytes().len()` on strings
2024-09-22 11:40:45 +02:00
Samuel Tardieu
2653c3c4d4
Do not use .as_bytes().len()
on strings
2024-09-22 10:49:55 +02:00
mo8it
4e4b65711a
Only handle file changes for the current exercise, no jumping back
2024-09-18 01:44:13 +02:00
mo8it
89c40ba256
Optimize the file watcher
2024-09-18 01:43:48 +02:00
mo8it
e56ae6d651
Update deps
2024-09-17 23:33:48 +02:00
Mo
64b2f18d92
Merge pull request #2103 from senekor/senk/kvuzvzqqkskk
...
Remove redundant enum definition task
2024-09-16 12:56:28 +02:00
Mo
2894f3c45c
Merge pull request #2110 from senekor/remo/skkynvtqxkoz
...
Make if2 less confusing
2024-09-16 12:54:20 +02:00
Mo
1bae2dcb00
Merge pull request #2109 from bri-rose/main
...
grammatical error in info.toml
2024-09-14 23:52:54 +02:00
Remo Senekowitsch
b540c6df25
Make if2 less confusing
...
Some people would get stuck on this exercise, trying to understand the meaning
behind foo, fuzz, baz etc. Making the theme of the code make a little more sense
to humans should hopefully prevent people from getting confused by abstract and
non-sensical tests.
2024-09-14 10:03:52 +02:00
bri-rose
8b476e678a
Update info.toml
...
Fixed grammatical error, subject/verb agreement at line 124-125.
2024-09-13 10:23:05 -05:00
mo8it
47f8a0cbe5
Add rust-analyzer.toml on dev new
2024-09-13 16:39:28 +02:00
mo8it
9459eef032
Use Clippy with Rust-Analyzer
2024-09-13 16:38:53 +02:00
mo8it
5aaa8924a6
<s>earch isn't a typo
2024-09-13 15:07:53 +02:00
mo8it
4ffce1c297
Move lint to Rust lints
2024-09-13 14:59:34 +02:00
mo8it
0513660b05
Allow dead code for all exercises and solutions
2024-09-13 14:56:46 +02:00
mo8it
3947c4de28
Pause input while running an exercise
2024-09-12 17:46:06 +02:00
mo8it
664228ef8b
Improve quit message
2024-09-12 17:46:06 +02:00
mo8it
234a61a3ee
Update deps
2024-09-12 17:46:06 +02:00
mo8it
83d1275d72
Add missing # in comment
2024-09-12 17:46:06 +02:00
Mo
45abd7d59e
Merge pull request #2107 from alibektas/ratoml_for_rustlings
...
Add rust-analyzer.toml file
2024-09-12 15:49:31 +02:00
Ali Bektas
88e10a9e54
hardcode ratoml in init.rs
2024-09-12 15:46:09 +02:00
Ali Bektas
1f624d4c2a
Add rust-analyzer.toml file
2024-09-12 15:26:40 +02:00
Remo Senekowitsch
9a25309c1c
Remove redundant enum definition task
...
The exercise enums2.rs already contains a task where an identical enum
has to be defined.
2024-09-11 16:57:12 +02:00
mo8it
2b7caf6fcb
Too polite :P
2024-09-06 16:36:36 +02:00
mo8it
938500fd2f
Fix dev check in official repo
2024-09-06 16:35:12 +02:00
mo8it
2d26358602
Use the thread builder and handle the spawn error
2024-09-06 15:40:25 +02:00
mo8it
9faa5d3aa4
Avoid asking for terminal size on each rendering
2024-09-05 17:45:27 +02:00
mo8it
bcc2a136c8
Add error message when unable to get terminal size
2024-09-05 17:37:34 +02:00
mo8it
dcad002057
Only render when needed
2024-09-05 17:32:59 +02:00
mo8it
51b8d2ab25
Remove unused import
2024-09-05 17:23:56 +02:00
mo8it
aa3eda70e5
Simplify handling terminal events for unbuffered stdin
2024-09-05 17:12:26 +02:00
mo8it
2d0860fe1b
Hide input and disable its line buffering
2024-09-05 02:11:19 +02:00
mo8it
17877366b7
Update deps
2024-09-05 01:55:31 +02:00
mo8it
5eb3dee59c
Create solution even if the solution's directory is missing
2024-09-05 00:21:24 +02:00
mo8it
247bd19f93
Canonicalize exercise paths only once
2024-09-04 02:19:45 +02:00
mo8it
e5ed115288
Match filter once
2024-09-04 01:20:48 +02:00
mo8it
03baa471d9
Simplify handling p
in list
2024-09-04 01:07:08 +02:00
mo8it
da8b3d143a
Final touches to searching
2024-09-04 01:05:30 +02:00
Mo
20616ff954
Merge pull request #2098 from frroossst/main
...
Made the list of exercises searchable, ref #2093
2024-09-04 00:40:22 +02:00
Adhyan
f463cf8662
passes clippy lints and removed extra code from the merge
2024-09-03 15:10:44 -06:00
Adhyan
e9879eac91
merge of origin/main
2024-09-03 15:04:45 -06:00
Adhyan
47148e78a3
replaced enumerate() with position(); converted select_if_matches_search_query to apply_search_query
2024-09-03 15:03:25 -06:00
Adhyan
fea917c8f2
removed unnecessary update_rows() call and minor refactoring
2024-09-03 14:52:09 -06:00
Adhyan
948e16e3c7
moved continue to end of if-block
2024-09-03 14:40:24 -06:00
Adhyan
1e7fc46406
Merge branch 'main' of https://github.com/frroossst/rustlings
2024-09-02 11:02:21 -06:00
Adhyan
71494264ca
fixed clippy lints
2024-09-02 11:02:17 -06:00
Adhyan H. Patel
3125561474
Merge branch 'rust-lang:main' into main
2024-09-02 12:00:22 -05:00
Adhyan
abf1228a0a
search now filters the list first
2024-09-02 10:59:23 -06:00
Adhyan
547a9d947b
escape/enter no longer exits the list, exits only the search
2024-09-02 10:45:45 -06:00
Mo
f696d98270
Merge pull request #2097 from jsejcksn/ux
...
style: reduce pre-formatted message line lengths to 80 columns
2024-09-02 14:20:18 +02:00
Adhyan
44ab7f995d
Merge branch 'main' of https://github.com/frroossst/rustlings
2024-09-01 19:05:28 -06:00
Adhyan
92a1214dcd
passes clippy lints
2024-09-01 19:05:23 -06:00
Adhyan
388f8da97f
removed debug statements
2024-09-01 19:03:33 -06:00
Adhyan H. Patel
e96623588c
Merge branch 'rust-lang:main' into main
2024-09-01 19:57:35 -05:00
Adhyan
e1e316b931
Merge branch 'main' of https://github.com/frroossst/rustlings
2024-09-01 18:56:52 -06:00
Adhyan
c4fd29541b
added a way to search through list, ref #2093
2024-09-01 18:52:26 -06:00
mo8it
a8b13f5a82
Remove "exercises" from the end of the progress bar
2024-09-01 22:04:09 +02:00
mo8it
86fc573d7a
Remove the footer separators
2024-09-01 22:02:07 +02:00
Jesse Jackson
f82e47f2af
style: reduce pre-formatted message line lengths to 80 columns
2024-09-01 14:48:28 -05:00
mo8it
75a38fa38b
Add search to the help footer
2024-09-01 20:44:19 +02:00
mo8it
ac62a3713c
Fix typo
2024-09-01 20:31:16 +02:00
Mo
ea52c99560
Merge pull request #2092 from wugalde19/fix-hint-example-for-primitive-types3
...
Fix example in 'primitive_types3' hint
2024-08-31 05:27:36 +02:00
William Ugalde Gamboa
7d4100ed8a
Fix example in 'primitive_types3' hint
2024-08-30 20:27:26 -06:00
mo8it
c8d1d9c51f
chore: Release
2024-08-29 17:20:17 +02:00
mo8it
ab2eb3442e
Update changelog
2024-08-29 17:10:39 +02:00
mo8it
dbbeb7d4ed
Fix displaying the list message in narrow mode
2024-08-29 17:06:37 +02:00
mo8it
bfa00ffbdc
Update deps
2024-08-29 16:40:40 +02:00
mo8it
10eb1a3aee
Fix header padding
2024-08-29 16:01:41 +02:00
mo8it
fd2bf9f6f6
Simplify next_pending_exercise_ind
2024-08-29 01:59:04 +02:00
mo8it
fc1f9f0124
Optimize reading and writing the state file
2024-08-29 01:56:45 +02:00
mo8it
789492d1a9
The number of exercises can't be zero, but still
2024-08-29 00:32:58 +02:00
mo8it
afc320bed4
Fix error about too many open files during the final check
2024-08-29 00:17:22 +02:00
mo8it
cba4a6f9c8
Only disable links in VS code in the list
2024-08-28 01:19:53 +02:00
mo8it
5556d42b46
Use sol_path
2024-08-28 01:10:19 +02:00
mo8it
7d2bc1c7a4
Use a Vec for the name col padding
2024-08-28 00:56:22 +02:00
mo8it
c209c874a9
Check the exercise name length
2024-08-28 00:34:24 +02:00
mo8it
dd52e9cd72
Separate the scroll state
2024-08-27 00:03:50 +02:00
mo8it
0f71a150ff
Making code prettier :P
2024-08-26 22:03:09 +02:00
mo8it
74388d4bf4
Only trigger write when needed
2024-08-26 04:41:26 +02:00
mo8it
e811dd15b5
Fix list on terminals that don't disable line wrapping
2024-08-26 04:29:58 +02:00
mo8it
f22700a4ec
Use the correct environment variable
2024-08-26 02:43:08 +02:00
mo8it
ee25a7d458
Disable terminal links in VS-Code
2024-08-26 02:41:22 +02:00
mo8it
594e212b8a
Darker highlighting in the list
2024-08-26 00:53:42 +02:00
mo8it
5c355468c1
File link in the list? No problem :D
2024-08-26 00:49:56 +02:00
mo8it
d1571d18f9
Only reset color and underline after link
2024-08-26 00:48:12 +02:00
mo8it
cb86b44dea
LOL, swapped colors
2024-08-26 00:40:30 +02:00
mo8it
833e6e0c92
Newline after resetting attributes
2024-08-26 00:24:39 +02:00
mo8it
159273e532
Take stdout as argument in watch mode
2024-08-26 00:09:04 +02:00
mo8it
631f2db1a3
Lower the maximum scroll padding
2024-08-25 23:54:18 +02:00
mo8it
a1f0eaab54
Add disallowed types and methods in Clippy
2024-08-25 23:54:04 +02:00
mo8it
b1898f6d8b
Use queue instead of Stylize
2024-08-25 23:53:50 +02:00
mo8it
d29e9e7e07
Update deps
2024-08-25 20:42:13 +02:00
mo8it
360605e284
Merge branch 'rm-ratatui'
2024-08-25 20:31:08 +02:00
mo8it
64772544fa
Final touches :D
2024-08-25 20:29:54 +02:00
mo8it
5f4875e2ba
Almost done with list
2024-08-25 19:24:12 +02:00
mo8it
fd2a8c01cb
Separate drawing rows
2024-08-24 19:18:13 +02:00
mo8it
b6129ad081
Use the full length for the wide footer
2024-08-24 17:45:38 +02:00
mo8it
28d0b0a21e
Highlight selected row
2024-08-24 17:45:02 +02:00
mo8it
b779c43126
Almost done with list display
2024-08-24 17:17:56 +02:00
mo8it
4e12725616
Don't exit the list on "to current" if nothing is selected
2024-08-24 00:23:45 +02:00
mo8it
570bc9f32d
Start list without Ratatui
2024-08-24 00:14:12 +02:00
mo8it
47976caa69
Import Ordering
2024-08-22 14:42:17 +02:00
mo8it
f1abd8577c
Add missing Clippy allows to solutions
2024-08-22 14:41:25 +02:00
mo8it
423b50b068
Use match instead of comparison chain
2024-08-22 14:37:47 +02:00
mo8it
bedf0789f2
Always use strict Clippy when checking solutions
2024-08-22 14:25:14 +02:00
mo8it
a2d1cb3b22
Push newline after running an exercise instead on each rendering
2024-08-20 16:05:52 +02:00
mo8it
e7ba88f905
Highlight the solution file
2024-08-20 16:04:29 +02:00
mo8it
50f6e5232e
Leak info_file and cmd_runner in dev check
2024-08-20 14:47:08 +02:00
mo8it
8854f0a5ed
Use anyhow!
2024-08-20 14:32:47 +02:00
mo8it
13cc3acdfd
Improve readability
2024-08-20 13:56:52 +02:00
mo8it
5b7368c46d
Improve error message if no exercise exists
2024-08-20 13:54:20 +02:00
mo8it
27999f2d26
Check if exercise doesn't contain tests
2024-08-20 13:49:48 +02:00
mo8it
e74f2a4274
Check for #[test]
with newline at the end
2024-08-20 13:39:14 +02:00
mo8it
d141a73493
threads3: Improve the test
2024-08-20 13:35:07 +02:00
mo8it
631f44331e
Remove --show-output
for tests and use --format pretty
2024-08-20 13:08:15 +02:00
mo8it
b01fddef8b
Show progress of dev check
2024-08-19 23:52:22 +02:00
mo8it
78a8553f1c
"Continue at" quits the list
2024-08-19 23:29:17 +02:00
mo8it
b70c1abd7c
Update deps
2024-08-19 23:28:53 +02:00
mo8it
71f31d74bc
Update deps
2024-08-17 16:57:58 +02:00
mo8it
72e557b3a9
Break help footer on narrow terminals
2024-08-17 16:54:44 +02:00
mo8it
3eaccbb61a
Restore the terminal after an error in the list
2024-08-17 16:49:07 +02:00
mo8it
b678bd8ed2
Disable mouse in the list
2024-08-17 16:34:43 +02:00
mo8it
2baa140615
q only quits the list
2024-08-17 15:53:34 +02:00
mo8it
e760f07767
Make it clear that reset only resets one exercise
2024-08-17 15:53:24 +02:00
mo8it
ca5d5f0a49
Remove dot for copy-pasta
2024-08-17 15:45:02 +02:00
mo8it
69b4fd49fc
Only take a u8 to avoid huge output
2024-08-17 14:59:00 +02:00
mo8it
36f315c344
Add "the"
2024-08-17 14:56:52 +02:00
mo8it
8016f5ca2d
Remove unneeded comma
2024-08-17 14:55:58 +02:00
mo8it
8ef2ff1257
Remove "Hello and"
2024-08-17 14:54:13 +02:00
mo8it
6ce31defb6
Ignore stdout of git init
2024-08-17 14:40:09 +02:00
mo8it
0b3ad9141b
Add exercise lints
2024-08-16 00:24:45 +02:00
mo8it
c903db5c53
Add project lints
2024-08-16 00:24:45 +02:00
Mo
8a038b946c
Merge pull request #2084 from crd477/patch-1
...
fix typo
2024-08-16 00:12:58 +02:00
Chad Dougherty
ed9740b72c
fix typo
...
Similarely -> Similarly in comment
2024-08-15 14:21:27 -04:00
mo8it
ce3dcc9856
Fix typo
2024-08-09 12:47:32 +02:00
mo8it
4472d50eba
chore: Release
2024-08-09 11:52:31 +02:00
mo8it
a1d5702ba0
Ready for publish
2024-08-09 11:51:56 +02:00
mo8it
52a231ce2f
Update Ratatui
2024-08-09 02:17:01 +02:00
mo8it
16af981772
Hide stderr of cargo locate-project
2024-08-09 01:27:31 +02:00
mo8it
fc141b8dfc
Put Cargo.toml in ``
2024-08-09 01:16:45 +02:00
mo8it
82ebd29ff6
Add a special confirmation for initialization in a workspace
2024-08-09 01:14:08 +02:00
mo8it
f5737b5a49
Fix typos
2024-08-09 01:08:52 +02:00
mo8it
55e68d2c63
Update deps
2024-08-09 01:06:27 +02:00
mo8it
479f45da9b
test_dir is a str anyway
2024-08-09 01:05:44 +02:00
mo8it
140c4e4812
Improve initialization in a Cargo workspace
2024-08-09 00:49:30 +02:00
mo8it
337460d299
Check the status of the cargo metadata
command
2024-08-09 00:12:49 +02:00
mo8it
e41c3a7c92
Use fixed seeds with ahash
2024-08-08 23:48:54 +02:00
mo8it
1b9faa4d61
Update CHANGELOG
2024-08-08 23:48:54 +02:00
Mo
9f9a754a64
Merge pull request #2076 from senekor/remo/snryotxotoxv
...
Improve initialization in workspace
2024-08-08 23:48:09 +02:00
Mo
f7b0cfe8d1
Merge pull request #2075 from senekor/remo/swzqnkxqzutw
...
Replace hashbrown with ahash
2024-08-08 23:12:43 +02:00
mo8it
4ce8667b9d
Show the exercise name in the waiting message
2024-08-08 22:48:53 +02:00
mo8it
0785b24192
Show a message before running the exercise
2024-08-08 22:41:41 +02:00
mo8it
34f02cf83d
Attach error message as context
2024-08-08 22:37:56 +02:00
Remo Senekowitsch
8b43d79257
Fix integration tests
2024-08-08 14:08:06 +02:00
Remo Senekowitsch
dc086c6bf1
Improve initialization in workspace
...
- Detect if we are in a cargo project more reliably.
(e.g. if `rustlings init` is run in the `src/` directory)
- Refuse to initialize rustlings in a non-workspace cargo project.
- Automatically populate the `workspace.members` field if `rustlings init` is
run in a workspace.
This may be considered risky, as there is no guarantee that's what the user
wanted to do. However, it is consistent with the behavior of `cargo new`.
Also, newcomers to Rust are unlikely to accidentally be in a cargo workspace,
as they won't know how to create one in the first place.
The use case for initialization in a workspace is when a workshop organizer
wants to use rustlings alongside other exerices and provide a single
repository with everything in one place.
2024-08-08 13:34:27 +02:00
Remo Senekowitsch
dc0ffbe16e
Replace hashbrown with ahash
...
hashbrown is already used in the standard library, but we want the
improved performance of the different hash algorithm.
Using ahash directly conveys this intent more clearly.
2024-08-08 11:12:17 +02:00
mo8it
8df66f7991
Allow initialization in a workspace
2024-08-08 02:45:18 +02:00
mo8it
39580381fa
rust-analyzer problem isn't fixed :(
2024-08-08 01:48:57 +02:00
mo8it
06a0f278e5
Don't recommend the builtin VS-Code terminal because it can't clear scrollback
2024-08-08 01:35:47 +02:00
mo8it
fd97470f35
Adapt type name in hint
2024-08-08 00:42:26 +02:00
mo8it
11fc3f1e56
Fix errors not being shown after the welcome message
2024-08-08 00:41:12 +02:00
mo8it
693bb708b2
Add README to the solutions dir
2024-08-08 00:41:12 +02:00
mo8it
97719fe8da
Remove state file and solutions dir from .gitignore
2024-08-08 00:41:12 +02:00
mo8it
4933ace50b
Add panic = "abort"
for exercises
2024-08-08 00:41:12 +02:00
mo8it
81bf0a6430
Remove redundant rustfmt check for solutions
2024-08-08 00:41:12 +02:00
mo8it
24aed1b14e
Update CHANGELOG
2024-08-08 00:41:12 +02:00
Mo
09c3ac02f8
Merge pull request #2062 from jimbo5922/jimbo5922-fix-hashmap3-struct-name
...
update struct name in hashmap3
2024-08-08 00:40:51 +02:00
Mo
45a39585b3
Merge pull request #2066 from matthewjnield/main
...
chore: Fix snakecase convention in errors6.rs
2024-08-08 00:36:46 +02:00
mo8it
286a455fa9
Avoid using RUSTFLAGS
to not trigger rebuilding, especially in rust-analyzer
2024-08-07 23:35:50 +02:00
mo8it
bdf4960b6a
Fix exercise name shift in exercise check
2024-08-07 23:25:22 +02:00
mo8it
13124aafe3
Update deps
2024-08-05 03:15:43 +02:00
Matt Nield
2128be8b28
chore: Fix snakecase convention in errors6.rs
...
Exercise errors6.rs prompts the user to add a method named `from_parseint`. This commit changes the method name to the corrected snakecase format, `from_parse_int`.
2024-08-04 02:36:45 -04:00
mo8it
175294fa5d
Add rust-version
2024-08-02 16:40:06 +02:00
mo8it
5016c7cf7c
Use trim_ascii
instead of trim
2024-08-02 16:28:05 +02:00
mo8it
1468206052
Stop on first exercise solved
2024-08-02 15:54:14 +02:00
mo8it
d1ff4b5cf0
Remove newline
2024-08-01 19:19:25 +02:00
mo8it
700a065abd
Fix rustfmt option
2024-08-01 19:19:14 +02:00
mo8it
3fc462f90f
Fix tests
2024-08-01 19:17:40 +02:00
mo8it
65a8f6bb4b
Run rustfmt on solutions in dev check
2024-08-01 19:14:09 +02:00
mo8it
e0f0944bff
Refactor check_solutions
2024-08-01 15:53:32 +02:00
mo8it
c7590dd752
Improve the runner
2024-08-01 15:23:54 +02:00
mo8it
33a5680328
Hide cargo build
warnings if there is no output
2024-08-01 11:28:26 +02:00
mo8it
455d87cadd
Fix capacity
2024-08-01 11:26:30 +02:00
Yudai Kawabuchi
e65ae09789
fix format
2024-08-01 09:55:25 +09:00
Yudai Kawabuchi
dacdce1ea2
fix: update struct name in hashmap3
2024-08-01 09:47:50 +09:00
mo8it
766f3c50ec
Add hint to run dev check
again after dev update
2024-08-01 01:07:56 +02:00
mo8it
802b97b2ed
Set stdin to null when running the binary of an exercise
2024-08-01 01:07:31 +02:00
mo8it
2ad408f2b8
Update deps
2024-07-31 18:54:24 +02:00
mo8it
c8fddd8f62
Add Github profile links for every author
2024-07-31 18:53:25 +02:00
mo8it
74fab994e2
Make the output optional
2024-07-28 20:30:23 +02:00
mo8it
3a99542f73
Run the final check in parallel
2024-07-28 17:39:46 +02:00
mo8it
2ae9f3555b
Update deps
2024-07-28 13:30:31 +02:00
mo8it
1937b4bf66
Use the rexported crossterm from ratatui
2024-07-25 16:26:48 +02:00
mo8it
8beb290842
Test initialization
2024-07-25 16:14:38 +02:00
mo8it
8fec5155c7
Clean up tests
2024-07-25 15:12:14 +02:00
mo8it
3f49decce9
Remove assert_cmd and predicates
2024-07-25 14:34:43 +02:00
mo8it
e2492f65a0
Update deps
2024-07-25 12:51:44 +02:00
mo8it
5116a812fb
tests3: Fix panic message
2024-07-22 12:02:59 +02:00
mo8it
82409c060f
Update deps
2024-07-22 12:01:41 +02:00
mo8it
183ed3f88f
Update dep
2024-07-17 14:33:29 +02:00
mo8it
447ac3c40b
strings3: Improve hint
2024-07-17 14:32:45 +02:00
Mo
96f96927da
Merge pull request #2050 from yapjiahong/main
...
doc: enchane string3 exercise hint
2024-07-17 14:31:17 +02:00
yapjiahong
2c79e29483
doc: enchane string3 exercise hint
2024-07-17 00:43:42 +08:00
mo8it
362473dde0
Sync exercise and solution
2024-07-16 18:21:07 +02:00
Mo
8339682112
Merge pull request #2049 from Vexcited/patch-1
...
fix: Lyche becomes Lychee
2024-07-16 18:18:46 +02:00
Mikkel ALMONTE--RINGAUD
3f06d767b5
fix: Lyche becomes Lychee
...
Small typo.
2024-07-16 17:20:26 +02:00
mo8it
2854dc9ab3
Update CI and release hook
2024-07-13 12:32:23 +02:00
mo8it
516fcf9168
Update section
2024-07-13 12:07:52 +02:00
mo8it
12d1971b0d
Update section about command not found
2024-07-13 12:02:39 +02:00
mo8it
3e09e509d6
Add section about rustlings not found
2024-07-13 12:00:22 +02:00
mo8it
99fb11cc72
Update syn
2024-07-13 11:53:59 +02:00
mo8it
d176ddd27e
Improve TODO comment
2024-07-12 16:29:41 +02:00
mo8it
0847b3a4bf
chore: Release
2024-07-10 16:51:34 +02:00
mo8it
6d2ea8dae3
Update CHANGELOG
2024-07-10 16:49:36 +02:00
mo8it
47ba4502e0
move_semantics2: Mention cloning in the hint
2024-07-10 15:55:18 +02:00
mo8it
6263cb6456
Add note about iterating over Option
2024-07-10 15:16:49 +02:00
mo8it
d7024d80ce
move_semantics4: Avoid using the dereference operator
2024-07-10 13:50:39 +02:00
mo8it
59d6b852af
move_semantics5: Move main
to the end
2024-07-10 13:47:33 +02:00
mo8it
e512928df5
Update deps
2024-07-10 13:27:32 +02:00
Mo
a38029e3e7
Merge pull request #2037 from jaads/fix-iterators-2-hint
...
Updated name of variable name in hint
2024-07-10 11:33:45 +02:00
Jan Arends
b12b652a57
updated variable name in hint
2024-07-10 11:16:35 +02:00
mo8it
c793416495
Fix typo
2024-07-08 16:50:35 +02:00
mo8it
01343f187b
Explain what a factorial is and link to wikipedia for more details
2024-07-08 16:29:43 +02:00
mo8it
69021e1497
Remove stable from book links
2024-07-08 16:00:12 +02:00
mo8it
08c408aae0
Add hint about string concatination with +
2024-07-08 15:20:56 +02:00
mo8it
bf698659b0
Sync comment from exercise
2024-07-08 15:20:23 +02:00
mo8it
2d5d70693a
errors3: Add a comment to prevent changing the wrong line
2024-07-08 15:05:58 +02:00
mo8it
a4091ade5c
iterators3: Add IntegerOverflow
error variant
2024-07-08 14:40:35 +02:00
mo8it
a7a881809f
Check is_terminal
2024-07-08 12:53:44 +02:00
mo8it
0f4cb94cfe
quiz2: Use repeat
2024-07-07 20:28:31 +02:00
Mo
6469e9734b
Merge pull request #2031 from NewtonChutney/patch-1
...
Update iterator solution in quiz2.rs
2024-07-07 20:25:21 +02:00
NitinKM
5372caefb3
Update iterator sol in quiz2.rs
2024-07-07 23:19:38 +05:30
mo8it
9d7b973a62
Improve the comments in cow1
2024-07-07 17:03:00 +02:00
mo8it
a5f221aa39
Improve some messages
2024-07-07 15:53:48 +02:00
mo8it
e764b75aef
This'll -> This will
2024-07-07 15:41:35 +02:00
mo8it
708cfef3f7
enums3: Avoid confusion with parentheses
2024-07-07 15:29:05 +02:00
mo8it
01b8432d58
Mark the last exercise as done
2024-07-07 13:55:39 +02:00
mo8it
9b5b652c71
Fix link on website
2024-07-07 00:28:17 +02:00
mo8it
981a4778a9
Add newline between functions
2024-07-06 22:23:19 +02:00
mo8it
5d4363d58d
Add comma
2024-07-06 22:22:52 +02:00
Mo
48697b8225
Merge pull request #2027 from yerke/patch-2
...
Fix formatting in strings4.rs
2024-07-06 22:22:27 +02:00
Mo
1652bb67d9
Merge pull request #2026 from yerke/patch-1
...
Fix typo in structs3.rs
2024-07-06 22:21:15 +02:00
Yerkebulan Tulibergenov
1499f681a3
Fix formatting in strings4.rs
2024-07-06 12:53:14 -07:00
Yerkebulan Tulibergenov
a21fa6ff40
Fix typo in structs3.rs
2024-07-06 12:37:55 -07:00
Mo
186dc3c1ab
Merge pull request #2025 from mre/patch-1
...
Fix typo in `THIRD_PARTY_EXERCISES.md`
2024-07-06 17:06:03 +02:00
Matthias Endler
6b7a27d080
Fix typo in THIRD_PARTY_EXERCISES.md
2024-07-06 14:30:11 +02:00
Mo
c9017f9f7a
Merge pull request #2022 from matthewjnield/main
...
chore: Update errors5.rs exercise to be consistent with solution
2024-07-06 13:25:03 +02:00
Matt Nield
fdada8b3d4
chore: Update errors5.rs exercise to be consistent with solution
...
In errors5.rs, there are two lines of a pattern matching block for which the order is reversed between the exercise file and the solution file. Since these lines are not changed as part of the exercise, this commit updates the exercise to make the order of the lines consistent with the solution, so that users will focus only on the lines that change between the exercise and the solution.
2024-07-05 16:04:07 -04:00
Mo
9e2ff7d037
Merge pull request #2021 from matthewjnield/main
...
fix: Add clarification to instructions for hashmaps2.rs
2024-07-05 15:52:20 +02:00
mo8it
65834fc420
Improve quizes
2024-07-05 15:38:59 +02:00
mo8it
f5a4965de7
Improve wording in quiz1
2024-07-05 15:38:33 +02:00
mo8it
db5911eb73
Use *=
2024-07-05 15:31:39 +02:00
Matt Nield
2f4e63b443
fix: Add clarification to instructions for hashmaps2.rs
...
In the instructions for hashmaps2.rs, the last sentence of the include the phrase "these fruits", which refers to fruits that were mentioned two sentences prior.
Having a sentence in between the first sentence in which the fruits were described and a later sentence in which the phrase "these fruits" is used makes this confusing to read, since the phrase "these fruits" does not come immediately after the mention of the fruits that the phrase refers to.
This pull request expands the last sentence to explicitly refer to the fruits being mentioned, in order to add clarity about the requirement of the exercise.
2024-07-05 08:27:51 -04:00
mo8it
584164a6ff
Adjust enums exercises
2024-07-05 14:11:03 +02:00
mo8it
e6f6d26d13
Import enum variants in all tests
2024-07-05 13:45:14 +02:00
Mo
67d8d5848c
Merge pull request #1774 from matthri/fix-enum-variant-inconsistency
...
Make enum variants more consistent between exercises
2024-07-05 13:43:25 +02:00
mo8it
43d15f09f0
Readd "structs"
2024-07-05 13:41:04 +02:00
mo8it
7123c7ae3a
Merge remote-tracking branch 'upstream/main' into fix-enum-variant-inconsistency
2024-07-05 13:39:50 +02:00
Mo
4d9c346a17
Merge pull request #2019 from Nahor/iterator5
...
Add alternative solution for iterators5
2024-07-05 11:45:42 +02:00
Nahor
deed9d3943
Add alternative solution for iterators5
2024-07-04 16:35:39 -07:00
mo8it
652f0c7676
Fix tests
2024-07-04 23:39:06 +02:00
Mo
e479ec8fb6
Merge pull request #2018 from Nahor/iterators4
...
Unify fn signature in iterators4 exercise and solution
2024-07-04 23:37:38 +02:00
Nahor
a33501e6a7
Unify fn signature in iterators4 exercise and solution
...
Since this is not about conversion, prefer the option that doesn't
require one.
2024-07-04 14:23:34 -07:00
Mo
47f8199a99
Merge pull request #2017 from Nahor/main
...
Fix misleading test name
2024-07-04 21:14:02 +02:00
mo8it
4bf0ddc0e1
Check exercises unsolved
2024-07-04 21:12:57 +02:00
Nahor
4cd0ccce83
Fix misleading test name
2024-07-04 11:58:09 -07:00
mo8it
a3657188b6
Check for missing TODO comments
2024-07-04 20:28:46 +02:00
mo8it
b8fcd11286
chore: Release
2024-07-04 20:02:43 +02:00
mo8it
4810555038
Update CHANGELOG
2024-07-04 20:02:30 +02:00
mo8it
84b291852c
Update deps
2024-07-04 19:48:09 +02:00
mo8it
74831dd88f
Add TODO
2024-07-04 19:46:43 +02:00
mo8it
0b220f9fff
Fix clippy1
2024-07-04 19:46:43 +02:00
Mo
d3cdeed871
Merge pull request #2015 from ramenhost/fix-move_semantics5
...
move_semantics5: change to fix misleading compiler error
2024-07-04 16:25:57 +02:00
Ramkumar
0524632199
fix move_semantics5 to change misleading compiler error
2024-07-04 18:48:09 +05:30
mo8it
30d5b7db92
Require solutions
2024-07-04 13:41:03 +02:00
mo8it
2f60f4d9ea
Remove newline at the end of multiline strings
2024-07-04 13:38:57 +02:00
mo8it
b017b87866
Fix typo
2024-07-04 13:38:41 +02:00
mo8it
b87aa98634
Fix warnings
2024-07-04 13:38:35 +02:00
mo8it
a4c07ca948
Improve the comment in intro1
2024-07-04 13:10:18 +02:00
mo8it
b8826dd3b3
Remove comment about removing a semicolon
2024-07-04 13:08:59 +02:00
mo8it
d54c050985
Improve a comment in errors2
2024-07-04 13:03:05 +02:00
mo8it
248dd4415e
Add comment to options1
2024-07-04 13:00:04 +02:00
mo8it
dec6772b05
Improve the comment of arc1
2024-07-04 12:58:04 +02:00
Mo
b4f4c79ac4
Merge pull request #2012 from cbochs/main
...
fix: typo s/unwarp/unwrap/
2024-07-04 09:00:31 +02:00
Calvin Bochulak
c1d5252b87
fix: typo s/unwarp/unwrap/
2024-07-03 23:20:59 -06:00
Mo
0f71e12235
Merge pull request #2011 from rust-lang/ci
...
Update CI
2024-07-03 18:02:43 +02:00
mo8it
fa6b7d77b2
Run dev check only on Linux
2024-07-03 17:59:10 +02:00
mo8it
a72c26bdc3
Fix solution of options1 for stable Rust
2024-07-03 17:53:30 +02:00
mo8it
fe3292c170
Remove dtolnay/rust-toolchain
2024-07-03 17:52:44 +02:00
mo8it
ad66fe0074
Update checkout in web.yml
2024-07-03 17:51:06 +02:00
mo8it
df64893f2b
Update CI
2024-07-03 17:49:41 +02:00
Mo
e5bc8588e0
Merge pull request #2010 from rust-lang/oranda
...
Remove install page for now, README is enough
2024-07-03 16:27:37 +02:00
mo8it
23bc5d23fe
Remove install page for now, README is enough
2024-07-03 16:23:23 +02:00
mo8it
28d2bb0432
chore: Release
2024-07-03 15:32:46 +02:00
mo8it
1c010a129e
Update deps
2024-07-03 15:28:53 +02:00
mo8it
f5ce4cf0a5
Merge branch 'v6'
2024-07-03 15:26:35 +02:00
mo8it
ff3e6c05a5
Merge branch 'main'
2024-07-03 15:26:05 +02:00
mo8it
33dfe5331a
Update CHANGELOG
2024-07-03 15:24:07 +02:00
Mo
888ad35d10
Merge pull request #2009 from Yung-Beef/patch-2
...
Update README.md
2024-07-03 01:04:19 +02:00
Yung Beef 4.2
fa452b3a93
Update README.md
2024-07-02 18:30:54 -03:00
mo8it
2f8fa469ac
Small writing changes
2024-07-02 16:26:59 +02:00
mo8it
d3a0c26999
Improve the placement of TODO comments
2024-07-02 16:26:28 +02:00
mo8it
95f10c8068
Update CHANGELOG
2024-07-02 16:10:42 +02:00
mo8it
9bb174e96e
Add a guide for third-party exercises
2024-07-02 16:09:05 +02:00
mo8it
4c5573b09f
Update CONTRIBUTING
2024-07-02 14:45:25 +02:00
mo8it
43eb014026
Update README
2024-07-02 14:45:19 +02:00
mo8it
2d792651ea
chore: Release
2024-07-02 14:29:07 +02:00
mo8it
6cf75d569b
Fix typos
2024-07-02 14:28:08 +02:00
mo8it
67ce9b9e56
Underline "next"
2024-07-02 01:50:05 +02:00
mo8it
bcebbb9df6
Update deps
2024-07-02 01:45:55 +02:00
mo8it
bdd76cdf77
Merge branch 'run-sols-in-parallel'
2024-07-02 01:43:22 +02:00
mo8it
825637f32c
as_ref_mut solution
2024-07-02 01:35:38 +02:00
mo8it
8ef5d10da2
Import the error variants in the tests
2024-07-02 01:29:30 +02:00
mo8it
5217cdc5e2
try_from_into solution
2024-07-02 01:26:09 +02:00
mo8it
e3c8c457ba
from_str solution
2024-07-02 01:03:55 +02:00
mo8it
cddaf4881e
from_into solution
2024-07-01 22:09:48 +02:00
mo8it
428d64ffa0
using_as solution
2024-07-01 21:41:22 +02:00
mo8it
09c94bef2d
clippy3 solution
2024-07-01 12:09:52 +02:00
mo8it
a0e810b471
clippy2 solution
2024-07-01 11:55:18 +02:00
mo8it
78728d5238
clippy1 solution
2024-07-01 11:54:35 +02:00
mo8it
cc2c0958c9
macros4 solution
2024-07-01 11:54:05 +02:00
mo8it
4cb15a4cda
macros3 solution
2024-07-01 11:37:48 +02:00
mo8it
9845e046de
macros2 solution
2024-07-01 11:31:37 +02:00
mo8it
cf90364fd7
macros1 solution
2024-07-01 11:28:38 +02:00
mo8it
a13e3cd07f
threads3 solution
2024-07-01 11:23:40 +02:00
mo8it
dfa2b44f71
threads2 solution
2024-07-01 11:11:11 +02:00
mo8it
b000164eed
threads1 solution
2024-07-01 10:59:33 +02:00
mo8it
663a03a17b
cow1 solution
2024-06-29 02:07:56 +02:00
mo8it
a943f5ba32
arc1 solution
2024-06-29 01:48:00 +02:00
mo8it
f3842aa746
rc1 solution
2024-06-29 01:20:59 +02:00
Mo
18a9a2e791
Merge pull request #2007 from Yung-Beef/patch-1
...
docs: clarifying quiz 2 instructions
2024-06-28 23:16:20 +02:00
mo8it
61c7eaed62
box1 solution
2024-06-28 21:24:35 +02:00
Yung Beef 4.2
2dcf917fa1
docs: clarifying quiz 2 instructions
2024-06-28 15:49:09 -03:00
mo8it
f53d458920
iterators5 solution
2024-06-28 16:11:14 +02:00
mo8it
2af437fd90
iterators4 solution
2024-06-28 15:31:15 +02:00
mo8it
56a9197f55
iterators3 solution
2024-06-28 15:00:13 +02:00
mo8it
eddbb97934
iterators2 solution
2024-06-28 02:48:21 +02:00
mo8it
4f71f74b44
Use todo!() instead of ???
2024-06-28 02:26:35 +02:00
mo8it
cf9041c0e4
iterators1 solution
2024-06-28 02:07:56 +02:00
mo8it
746cf6863d
Remove tests3 and add solution to tests4
2024-06-27 17:29:33 +02:00
mo8it
803e32dad2
tests2 solution
2024-06-27 16:40:26 +02:00
mo8it
a4f8826301
tests1 solution
2024-06-27 16:29:03 +02:00
mo8it
6187216606
lifetimes3 solution
2024-06-27 16:15:53 +02:00
mo8it
275a854d6e
lifetimes2 solution
2024-06-27 13:24:27 +02:00
mo8it
7efccc36b4
lifetimes1 solution
2024-06-27 13:24:21 +02:00
mo8it
64c2de95ca
quiz3 solution
2024-06-27 13:01:52 +02:00
mo8it
c170740423
Highlight change in traits4 solution
2024-06-27 12:29:35 +02:00
mo8it
45cfe86fb0
traits5 solution
2024-06-27 12:29:25 +02:00
mo8it
db4d649e55
Remove move_semantics6
2024-06-27 12:27:53 +02:00
mo8it
c0452d160b
traits4 solution
2024-06-27 12:23:33 +02:00
mo8it
b4b7ae63ad
traits3 solution
2024-06-27 12:11:57 +02:00
mo8it
c07209b635
Unify info.toml
2024-06-27 12:00:28 +02:00
mo8it
091e1e7f7a
traits2 solution
2024-06-27 11:58:44 +02:00
mo8it
92f249a52c
Merge branch 'main'
2024-06-27 11:30:42 +02:00
mo8it
e6228e92b4
Merge remote-tracking branch 'refs/remotes/origin/main'
2024-06-27 11:18:41 +02:00
mo8it
3e9c4c8bb8
Update deps
2024-06-27 11:18:21 +02:00
Mo
22b650c092
Merge pull request #2004 from xavdid/fix-typo
...
chore(from_into): Add missing period in docs
2024-06-27 11:04:28 +02:00
David Brownman
f0849447ad
chore(from_into): Add missing period in docs
2024-06-26 19:06:25 -07:00
mo8it
789223cc9e
traits1 solution
2024-06-27 03:04:57 +02:00
mo8it
de3f846a53
generics2 solution
2024-06-27 02:25:11 +02:00
mo8it
46121b71cf
generics1 rewrite and solution
2024-06-27 02:00:08 +02:00
mo8it
b1daea1fe8
errors6 solution
2024-06-27 01:12:50 +02:00
mo8it
129884aff7
errors5 solution
2024-06-26 18:21:19 +02:00
mo8it
720b280bc1
Update deps
2024-06-26 16:59:13 +02:00
mo8it
9b7a5c041e
errors4 solution
2024-06-26 15:54:18 +02:00
mo8it
c46d8bdf95
errors3 solution
2024-06-26 15:44:33 +02:00
mo8it
050a23ce67
errors2 solution
2024-06-26 15:36:14 +02:00
mo8it
2afe6b38d3
Fix tests
2024-06-26 15:12:58 +02:00
mo8it
097f3c74ea
errors1 solution
2024-06-26 15:06:29 +02:00
mo8it
25b5686dd2
options3 solution
2024-06-26 14:47:57 +02:00
mo8it
a91888e79e
option2 solution
2024-06-26 14:35:05 +02:00
mo8it
c31e15c4cf
options1 solution
2024-06-26 12:59:10 +02:00
mo8it
1694682aa4
Fix typos
2024-06-26 02:26:04 +02:00
mo8it
29bcb282da
quiz2 solution
2024-06-26 02:25:59 +02:00
mo8it
f1bd444792
hashmaps3 solution
2024-06-26 01:52:33 +02:00
mo8it
fbc226a510
hashmaps2 solution
2024-06-24 16:50:03 +02:00
mo8it
5baa503bfc
hashmaps1 solution
2024-06-24 13:20:50 +02:00
Mo
0cd96afe63
Merge pull request #1782 from danielsomerfield/main
...
Fix all_fruits_types_in_basket to fail if all fruit kinds are not included
2024-06-24 13:00:53 +02:00
mo8it
3d540ed946
modules3 solution
2024-06-22 13:35:54 +02:00
mo8it
98cd00de63
modules2 solution
2024-06-22 13:24:06 +02:00
mo8it
ecbe9b7324
modules1 solution
2024-06-22 13:12:39 +02:00
mo8it
879f0cd5c6
strings4 solution
2024-06-22 12:51:21 +02:00
mo8it
613ec23f84
strings 3 solution
2024-06-22 12:22:24 +02:00
mo8it
f574905b8e
strings2 solution
2024-06-22 12:14:04 +02:00
mo8it
bd63ece47c
string1 solution
2024-06-22 12:05:28 +02:00
mo8it
2901d85662
enums3 solution
2024-06-21 23:18:25 +02:00
mo8it
020711fa97
enums3 solution
2024-06-21 23:05:40 +02:00
mo8it
a2dfbd86da
enums1 solution
2024-06-21 23:00:38 +02:00
mo8it
d6fd251a73
structs3 solution
2024-06-21 22:54:00 +02:00
mo8it
1264510fc0
structs2 solution
2024-06-21 22:31:06 +02:00
mo8it
ef842d3a94
structs1 solution
2024-06-21 22:22:37 +02:00
mo8it
d768353806
Fix typo
2024-06-21 18:29:00 +02:00
mo8it
e4dbbbf5f5
Remove move_semantics4, add rest of move_semantics solutions
2024-06-21 18:14:19 +02:00
Mo
42b5c0a1f7
Merge pull request #1997 from jphilis/main
...
chore: update error message to error message given by rustc (error[E0596]) in hint
2024-06-21 17:11:48 +02:00
mo8it
fd558065c7
move_semantics3 solution
2024-06-21 17:04:51 +02:00
mo8it
68142aff7f
move_semantics2 solution
2024-06-21 17:02:50 +02:00
mo8it
946c29679e
move_semantics1 solution
2024-06-21 16:16:52 +02:00
mo8it
6a79ada7f2
Add comment to vecs2
2024-06-21 15:06:50 +02:00
mo8it
835ec72622
vecs2 solution + significant change to have a better comparison between both methods
2024-06-21 14:52:11 +02:00
mo8it
a9f0c7bf1f
vecs1 solution
2024-06-20 01:00:06 +02:00
jphilis
1ede3a82e9
chore: update error message to error message given by rustc. error[E0596]
2024-06-19 14:55:34 +02:00
mo8it
0abcdeed42
primitive_types6 solution
2024-06-19 14:25:29 +02:00
mo8it
532c9ebb30
primitive_types5 solution
2024-06-19 14:17:06 +02:00
mo8it
2a1bc53771
Update deps
2024-06-19 14:03:06 +02:00
mo8it
5bf8d1fa1b
Fix typos
2024-06-14 13:32:37 +02:00
mo8it
2ff1813746
Update deps
2024-06-14 13:32:02 +02:00
mo8it
42a3503906
Run solutions in parallel
2024-06-10 17:42:11 +02:00
mo8it
98db579014
primitive_types4 solution
2024-06-08 23:42:15 +02:00
mo8it
0338b1cbdf
primitive_types3 solution
2024-06-08 21:43:38 +02:00
mo8it
e1051724c3
primitive_types2 solution
2024-06-08 21:35:44 +02:00
mo8it
0e4136d31e
Update deps
2024-06-08 21:19:16 +02:00
mo8it
f8d38320cd
Fix typos
2024-06-06 01:59:09 +02:00
mo8it
42bd0b8b75
Update deps
2024-06-06 01:58:05 +02:00
mo8it
08ac11ff22
Add --require-solutions option to dev check
2024-06-02 00:11:41 +02:00
mo8it
6ae4a979f4
Check for unexpected files in the solutions dir
2024-06-02 00:03:48 +02:00
mo8it
a3ada0eee8
Print the exercise solution on check
2024-06-01 21:51:45 +02:00
mo8it
50530fa3cf
Don't try to check a solution that doesn't exist
2024-06-01 21:50:11 +02:00
mo8it
611f9d8722
Check that all solutions run successfully
2024-06-01 21:48:15 +02:00
mo8it
8e9c99ae5b
Change condition order
2024-06-01 15:10:43 +02:00
mo8it
c324ea10df
Update deps
2024-06-01 15:10:17 +02:00
mo8it
1984a8d38e
Update Cargo.toml with the solution bins
2024-06-01 15:01:27 +02:00
mo8it
84a818dbda
Update the bins buffer capacity
2024-06-01 15:01:18 +02:00
Mo
d140d49b61
Merge pull request #1978 from jkauerl/main
...
Change hints of exercises traits4 and traits5 for a better learning experience
2024-05-29 20:44:55 +02:00
mo8it
beb7b24e8e
Add solutions to bins
2024-05-25 18:19:30 +02:00
Javier Kauer
5337620476
docs: improved syntaxis of hint of traits4 and traits5
2024-05-25 18:16:44 +02:00
mo8it
990c68efcb
primitive_types1 solution
2024-05-25 16:31:21 +02:00
mo8it
8d4145038d
Update deps
2024-05-25 16:15:35 +02:00
mo8it
f2c3dcab3a
quiz1 solution
2024-05-22 16:35:57 +02:00
mo8it
73e84f8379
if3 solution
2024-05-22 15:54:35 +02:00
mo8it
eafb157d60
if2 solution
2024-05-22 15:16:50 +02:00
mo8it
7cdf6b7942
Add missing semicolons
2024-05-22 15:13:18 +02:00
mo8it
c8ad6c3960
if1 solution
2024-05-22 15:04:21 +02:00
mo8it
3bb71c6b0c
Remove unneeded pub
2024-05-22 15:04:12 +02:00
mo8it
d0b843d6c4
Add solutions to functions
2024-05-21 02:43:18 +02:00
mo8it
0f4c42d54e
Add solutions to intro and variables
2024-05-21 01:47:57 +02:00
mo8it
bde2524c3b
Update deps
2024-05-20 18:11:19 +02:00
mo8it
cf3f6fd6a1
Fix typo
2024-05-14 01:50:03 +02:00
mo8it
c8481d35c1
Done documentation
2024-05-14 01:49:22 +02:00
mo8it
96a44f3dcf
Make it more clear that only one char is expected
2024-05-14 01:23:58 +02:00
mo8it
0ae66d1860
Remove inline
2024-05-14 00:55:07 +02:00
mo8it
700605ff35
Document init
2024-05-14 00:35:12 +02:00
mo8it
a67e63cce0
Document info_file
2024-05-13 22:02:45 +02:00
mo8it
d48e86b154
Use public comments for public items
2024-05-13 21:40:40 +02:00
mo8it
39a19f9450
Document exercise
2024-05-13 21:36:20 +02:00
mo8it
2dfc7cdb1a
Document embedded
2024-05-13 21:07:04 +02:00
mo8it
0add5ac240
chore: Release
2024-05-13 17:14:11 +02:00
mo8it
5a1d95028c
Update version in README
2024-05-13 17:14:00 +02:00
mo8it
e80e91faf2
Thanks Clippy :)
2024-05-13 17:12:58 +02:00
mo8it
4ae3fcc3ca
Don't skip exercises on file changes
2024-05-13 17:06:11 +02:00
mo8it
17a2d42ffd
Better variable naming
2024-05-13 16:44:48 +02:00
mo8it
a7bc6d53a5
Only send Unrecognized
on ENTER if the last input wasn't valid
2024-05-13 16:39:38 +02:00
mo8it
56eb4a5d65
chore: Release
2024-05-13 04:11:29 +02:00
mo8it
f6cf6c611c
Fix Windows terminal links
2024-05-13 04:11:11 +02:00
mo8it
7a74a72dc8
Update beta version in README
2024-05-13 02:48:42 +02:00
mo8it
a4da216a5c
chore: Release
2024-05-13 02:46:26 +02:00
mo8it
8b2d9ed503
Use PartialEq instead of matches!
2024-05-13 02:45:12 +02:00
mo8it
d2b5906be2
No more word input
2024-05-13 02:37:32 +02:00
mo8it
f9e35a4344
Improve input handling
2024-05-13 02:32:25 +02:00
mo8it
0525739046
Fix invisible input on Windows
2024-05-13 02:20:04 +02:00
mo8it
11fda5d70f
Move info.toml to rustlings-macros/
...
This improves the experience for contributors on Windows becuase
Windows can't deal with git symbolic links out of the box…
2024-05-13 01:25:38 +02:00
Mo
c7a18b0781
Merge pull request #1974 from hamirmahal/refactor/remove-referent-for-readability
...
refactor: remove `referent` to improve readability
2024-05-13 00:15:28 +02:00
Hamir Mahal
01a78531ad
refactor: remove referent
to improve readability
2024-05-12 15:10:50 -07:00
Mo
c2414b8891
Merge pull request #1951 from hamirmahal/ci/add-clippy-job-to-workflow
...
ci: add `clippy` job to `rust.yml` workflow
2024-05-12 22:47:45 +02:00
Mo
f03020a7e2
Merge pull request #1961 from Allupeng/main
...
docs : add a comma in structs3.rs file
2024-05-12 22:46:07 +02:00
mo8it
01509a2a84
Remove comma
2024-05-12 22:45:18 +02:00
Mo
66b3a9cdd7
Merge pull request #1973 from iamcult/main
...
chore: update flake.lock
2024-05-12 22:25:54 +02:00
iamcult
baca8c9667
chore: update flake.lock
2024-05-12 14:48:06 -04:00
mo8it
d9df809838
Optimize embedded dirs
2024-05-12 17:40:53 +02:00
mo8it
da9f97b0e0
Update deps
2024-05-12 01:35:30 +02:00
mo8it
2d0497bf3b
Fix errors
2024-05-02 17:08:39 +02:00
mo8it
5e7afce019
Document dev
2024-05-01 19:47:35 +02:00
mo8it
74180ba1cc
Check for tests while test=false
2024-05-01 19:16:59 +02:00
mo8it
d425dbe203
Test run_cmd
2024-05-01 18:08:18 +02:00
mo8it
32415e1e6c
Document cmd
2024-05-01 17:55:49 +02:00
mo8it
8e178ac60d
Document and test cargo_toml
2024-04-30 02:48:56 +02:00
mo8it
3ae6c208b2
Disable the pretty format because of --show-output
2024-04-30 02:43:51 +02:00
mo8it
563727f47f
test next_pending_exercise_ind
2024-04-30 02:14:20 +02:00
mo8it
2b7ac91505
Add press_enter_prompt
2024-04-30 01:46:57 +02:00
mo8it
52c0f5b39e
Fix clearing the terminal
2024-04-30 01:41:08 +02:00
mo8it
fef66b80ad
Implement From<ExerciseInfo> for Exercise
2024-04-30 01:39:31 +02:00
mo8it
b6f40f2ec8
Document main and app_state
2024-04-29 17:01:47 +02:00
allupeng
8c3b8dcec4
doc : add a dot in hashmaps1.rs file to fill e.g.
2024-04-29 14:18:04 +08:00
mo8it
7f73219041
chore: Release
2024-04-29 00:36:50 +02:00
mo8it
196d3c1a98
Bump version
2024-04-29 00:36:13 +02:00
mo8it
8c60ac267e
Add working environment section
2024-04-29 00:26:53 +02:00
mo8it
3c7e7368b2
Add solutions to the initialized .gitignore
2024-04-28 23:25:44 +02:00
mo8it
593f0e0916
Revert escaping with ESC in list to be able to clear the message
2024-04-28 23:22:11 +02:00
mo8it
1508938fed
Highlight the active filter
2024-04-28 23:21:13 +02:00
allupeng
881d3e9441
doc : add a dot in structs3.rs file
2024-04-28 18:03:22 +08:00
mo8it
aedeff8b24
Reorder the footer keys
2024-04-27 23:45:26 +02:00
mo8it
75e2804c83
Esacpe the list with ESC
2024-04-27 23:42:09 +02:00
mo8it
c45d2c3255
Remove the I AM NOT DONE check
2024-04-27 23:38:38 +02:00
mo8it
ea40804371
Put long version in ()
2024-04-27 23:38:26 +02:00
mo8it
ee2b772dd5
Update intro1 hint
2024-04-27 23:38:05 +02:00
mo8it
62a2c1a6d9
Put long version in ()
2024-04-27 23:37:44 +02:00
mo8it
de0befef9c
Update intro1
2024-04-27 23:37:17 +02:00
mo8it
5658998c0c
Update welcome and final messages
2024-04-27 23:24:09 +02:00
mo8it
89e0f64279
chore: Release
2024-04-27 17:35:08 +02:00
mo8it
edea76b5b9
Bump version
2024-04-27 17:34:39 +02:00
mo8it
016e6a014e
Update serde
2024-04-27 17:32:42 +02:00
mo8it
cdeb8ce229
Fix initialization
2024-04-27 17:31:51 +02:00
mo8it
12504b01e9
Disable unneeded features in deps
2024-04-27 04:32:06 +02:00
mo8it
c3a92b1248
Update deps
2024-04-27 04:21:29 +02:00
mo8it
181c81f016
chore: Release
2024-04-27 04:17:24 +02:00
mo8it
cb7ce006b5
Bump version
2024-04-27 04:17:10 +02:00
mo8it
2150d629b1
Use --show-output instead of --nocapture
2024-04-27 04:15:16 +02:00
mo8it
c82c367324
Respect the target-dir config and show tests' output
2024-04-27 04:14:59 +02:00
mo8it
dc5c72bc19
Update README.md
2024-04-26 03:44:16 +02:00
mo8it
0ce5d9d4d7
Update README.md
2024-04-26 03:39:38 +02:00
mo8it
37fcbeb596
Add indentation for details
2024-04-26 03:29:05 +02:00
mo8it
2f071c97b0
Update README.md
2024-04-26 03:25:31 +02:00
mo8it
9664f4357c
Use HTML in the summary
2024-04-26 03:20:34 +02:00
mo8it
74ae506603
Update README
2024-04-26 03:17:35 +02:00
mo8it
2965867338
Add click to expand
2024-04-26 02:02:14 +02:00
mo8it
e63e668d86
Use <details>
2024-04-26 02:00:42 +02:00
mo8it
b7289e59aa
Put --locked in the troubleshooting section
2024-04-26 01:55:44 +02:00
mo8it
be4dfe8be0
Add hint about updating Rust
2024-04-26 01:49:36 +02:00
mo8it
e230ffcf03
Update the contributing guide
2024-04-26 01:19:52 +02:00
mo8it
0d7b036137
chore: Release
2024-04-25 21:07:41 +02:00
mo8it
078142c43c
Update dev/Cargo.toml
2024-04-25 21:07:10 +02:00
mo8it
5920a58e83
Include dev/Cargo.toml
2024-04-25 19:58:55 +02:00
mo8it
aaea5b490f
chore: Release
2024-04-25 19:54:59 +02:00
mo8it
8d45cdb09d
Fix missing info.toml in the macros crate
2024-04-25 19:54:03 +02:00
mo8it
a4e623ea94
Fix releasing rustlings
2024-04-25 19:33:24 +02:00
mo8it
5595e1c397
chore: Release
2024-04-25 19:32:10 +02:00
mo8it
ca41f9e2df
Prepare for using cargo-release
2024-04-25 19:02:07 +02:00
mo8it
177e2870c5
Edit comment
2024-04-25 16:30:01 +02:00
mo8it
3ce3235294
Show warnings and errors in the tests
2024-04-25 16:08:07 +02:00
mo8it
c51f1b3f31
Thanks Clippy :D
2024-04-25 15:58:46 +02:00
mo8it
8bf8b19a5d
Improve output after initialization
2024-04-25 15:51:12 +02:00
mo8it
6d1d42d2dd
Try to run git init
2024-04-25 15:41:52 +02:00
mo8it
212c82c6f6
Don't ignore .vscode/extensions.json when developing third-party exercises
2024-04-25 15:34:58 +02:00
mo8it
fcefa3d614
Name the exercises' package exercises
2024-04-25 15:33:24 +02:00
mo8it
b3b4b7d59c
Update initialized .gitignore
2024-04-25 15:23:24 +02:00
mo8it
29abaee4ec
Update dep
2024-04-25 15:22:14 +02:00
mo8it
c7c8d99680
Moar responsive :P
2024-04-25 15:22:11 +02:00
mo8it
c1d28b502e
Format test file :P
2024-04-25 14:51:14 +02:00
mo8it
14fe248b4b
Optimize the notify event handler
2024-04-25 14:44:12 +02:00
Mo
88f27a5377
Merge pull request #1959 from rust-lang/output
...
Improve output
2024-04-25 14:43:28 +02:00
mo8it
1f1a62d83e
Raise the output capacity
2024-04-25 14:43:02 +02:00
mo8it
428998a4cf
Quicker response to file changes
2024-04-25 03:28:44 +02:00
mo8it
d26f47dddd
Fix tests
2024-04-25 03:27:41 +02:00
mo8it
2af0cd9cce
Replace mode
by test
and strict_clippy
2024-04-25 03:25:45 +02:00
mo8it
f92d45fa68
Use write macros instead of write_fmt
2024-04-25 02:03:26 +02:00
mo8it
67fa017742
Use os_pipe
2024-04-25 01:56:01 +02:00
mo8it
d8c2ab8349
Fix tests
2024-04-24 16:26:48 +02:00
mo8it
0df0be8352
Update Cargo.lock
2024-04-24 16:26:34 +02:00
mo8it
8ebd2f9df2
Update Cargo.toml files
2024-04-24 16:15:14 +02:00
mo8it
4ef345e706
Update dependency
2024-04-24 15:58:34 +02:00
mo8it
0a2d4dae5a
Merge branch 'main'
2024-04-24 15:48:29 +02:00
mo8it
71053101c3
Add --locked
2024-04-24 13:28:25 +02:00
Mo
53fdb9044d
Merge pull request #1955 from rust-lang/solutions
...
Solutions
2024-04-24 02:56:20 +02:00
mo8it
8a085a0a85
Dump solution and show its path
2024-04-24 02:52:30 +02:00
mo8it
edf5762612
Preallocate path
2024-04-24 01:17:39 +02:00
mo8it
ef02c6c6ab
Use the embedded info.toml in debug mode
2024-04-24 00:58:52 +02:00
mo8it
e4ee2cd548
Don't write solutions in debug mode
2024-04-24 00:48:58 +02:00
mo8it
b77007887c
Write the solution file on done
2024-04-24 00:47:46 +02:00
mo8it
2dac8e509b
Refactor embedded files to add solutions
2024-04-23 19:18:25 +02:00
mo8it
e5a19a4c33
Update deps
2024-04-23 15:32:07 +02:00
mo8it
5349f0e8d4
Add README to the quizzes directory
2024-04-23 15:32:01 +02:00
mo8it
ad8e544483
Move quizzes
2024-04-22 01:07:36 +02:00
mo8it
86684b7fc9
Document dev commands
2024-04-22 00:45:16 +02:00
mo8it
4ce2714da1
Add --no-git
2024-04-22 00:38:34 +02:00
mo8it
e93a99e19e
Third-party exercises should be in a separate Git repo
2024-04-22 00:34:55 +02:00
mo8it
61a84a2c11
dev init -> dev new PATH
2024-04-21 23:43:49 +02:00
mo8it
30040d7778
Add a disclaimer to the state file
2024-04-21 23:39:44 +02:00
mo8it
e3b9124b85
Add a confirmation prompt to the init subcommand
2024-04-21 23:24:10 +02:00
mo8it
642c3bd37e
Fix the generated Cargo.toml after rustlings init
2024-04-21 20:22:01 +02:00
mo8it
49e4a1fab0
Catch the usage of the old method
2024-04-21 19:34:55 +02:00
mo8it
04d36996dd
Update deps
2024-04-21 19:27:00 +02:00
mo8it
f1a60780b9
Rename constant
2024-04-21 19:26:19 +02:00
mo8it
d83c91edc6
Ignore all lock files but the one in root
2024-04-21 18:20:15 +02:00
mo8it
ea504e6bf1
Update deps
2024-04-19 12:41:13 +02:00
mo8it
a2be6754bf
Make the exercise name option for the hint subcommand
2024-04-18 17:17:39 +02:00
mo8it
daa090981a
Update README
2024-04-18 17:17:21 +02:00
mo8it
aaf183142e
Bring back the thanks to contributors ❤️
2024-04-18 16:17:33 +02:00
Mo
7525ecd8c1
Merge pull request #1952 from rust-lang/remove-all-contributors
...
Remove all contributors
2024-04-18 13:12:08 +02:00
mo8it
09d8bc83ff
Remove README reference
2024-04-18 13:08:02 +02:00
mo8it
cc35a8431f
Remove "All-Contributors"
2024-04-18 13:07:07 +02:00
Mo
819dea2500
Merge pull request #1949 from rust-lang/third-party-exercises
...
Support for third-party exercises
2024-04-18 13:02:35 +02:00
mo8it
01e6732e4d
Improve resetting
2024-04-18 12:41:17 +02:00
mo8it
f04089b8bc
Only take a reference
2024-04-18 11:40:54 +02:00
mo8it
2566f9aaf6
Place mods under all imports
2024-04-18 11:31:08 +02:00
mo8it
1eac00e89a
Disable init command during development
2024-04-18 11:28:28 +02:00
mo8it
2e9b9a9f13
Move constant
2024-04-18 11:21:39 +02:00
mo8it
9f5be60b40
Use git stash to reset third-party exercises
2024-04-18 11:20:51 +02:00
mo8it
d64836f317
Avoid an unneeded syscall
2024-04-18 01:49:32 +02:00
mo8it
634e17a5ab
Fix tests
2024-04-17 23:37:31 +02:00
mo8it
2f810a4da6
Clean up and unify exercises
2024-04-17 23:34:27 +02:00
mo8it
cb9f1ac9ce
Require a main function in all exercises
2024-04-17 22:46:21 +02:00
mo8it
d83cc69afe
Trim before checking if the hint is empty
2024-04-17 19:16:48 +02:00
mo8it
d6bb27ec20
Check for empty field values
2024-04-17 19:12:10 +02:00
mo8it
d42a6e7415
Print the path of the missing file
2024-04-17 18:59:40 +02:00
mo8it
b9167e9299
Remove redundant checks
2024-04-17 18:19:28 +02:00
mo8it
28ec0f864a
Check the info file
2024-04-17 18:19:08 +02:00
mo8it
7005d8a400
Fix typo
2024-04-17 16:11:44 +02:00
mo8it
7f433ae28f
Check the format version in dev check
2024-04-17 16:09:25 +02:00
mo8it
a2506f154b
Update serde
2024-04-17 15:56:24 +02:00
mo8it
501b973c25
Add "dev update"
2024-04-17 15:55:50 +02:00
Hamir Mahal
4eec81a113
ci: add clippy
job to rust.yml
workflow
2024-04-17 01:35:53 -07:00
Hamir Mahal
9a13bccd63
chore: changes from formatting on save
2024-04-17 01:35:29 -07:00
mo8it
30636e7cf3
Use colors inside the test
2024-04-16 21:46:07 +02:00
liv
67a15ef27f
fix: remove bad hint in functions4
...
Technically it's correct, but playing around with this will very quickly
throw you into having to handle `Option`s and futzing around with
`try_into`. Not really something we want to throw upon the user here.
Closes #1948 .
2024-04-16 15:23:08 +02:00
mo8it
d322bcfcec
Add description
2024-04-16 04:04:45 +02:00
mo8it
0ac5aa7af2
Fix typo
2024-04-16 04:00:42 +02:00
mo8it
f9be652b3b
Ready to publish
2024-04-16 03:56:08 +02:00
mo8it
932f6b53a9
Add myself to the list of authors :)
2024-04-16 03:47:09 +02:00
mo8it
4d9eb35ad7
Prepare for publishing the first alpha version
2024-04-16 03:46:04 +02:00
mo8it
86d716cf8a
Add comment about keeping dependencies
2024-04-16 03:43:34 +02:00
mo8it
87db9129bc
Add the mode field
2024-04-16 03:37:58 +02:00
mo8it
6566c5904f
Tell about updating Cargo.toml
2024-04-16 03:35:23 +02:00
mo8it
aa813fbce1
Update Cargo.toml on dev check
2024-04-16 03:30:28 +02:00
mo8it
d1ebbaa6f6
Add format_version to test info.toml files
2024-04-16 03:18:22 +02:00
mo8it
c07cf5bffe
Fix typo
2024-04-16 03:18:06 +02:00
mo8it
df448c069c
Fix running dev commands
2024-04-16 03:15:14 +02:00
mo8it
25e7696565
Done dev init
2024-04-16 03:08:45 +02:00
mo8it
92777c0a44
Add the format version
2024-04-16 01:22:54 +02:00
mo8it
7ebc260924
Scetch the dev subcommand
2024-04-15 23:54:57 +02:00
mo8it
f5eaa578b9
Update deps
2024-04-15 23:35:30 +02:00
mo8it
6f04570dd0
Revert "Implement third-party exercises trust handling"
...
This reverts commit 15ca847c37c170590abe6caa53dba5606d956341.
See https://rust-lang.zulipchat.com/#narrow/stream/334454-rustlings/topic/Proposal.3A.20Third-party.20exercises/near/433183449
2024-04-15 03:36:12 +02:00
mo8it
15ca847c37
Implement third-party exercises trust handling
2024-04-15 02:11:27 +02:00
mo8it
c613b70363
Print the trimmed final message
2024-04-14 17:28:01 +02:00
Mo
dc02c38a94
Merge pull request #1942 from rust-lang/tui
...
TUI
2024-04-14 17:13:32 +02:00
mo8it
7526c6b1f9
Update POST_INIT_MSG
2024-04-14 17:11:27 +02:00
mo8it
1cbabc3d28
Add the manual-run option
2024-04-14 17:10:53 +02:00
mo8it
bd10b154fe
Clear the terminal after showing the welcome message
2024-04-14 16:07:17 +02:00
mo8it
070a780d7f
Trim the final message
2024-04-14 16:04:05 +02:00
mo8it
8aef915ee7
Show the welcome message
2024-04-14 16:03:49 +02:00
mo8it
3da860927d
Use push instead of extend_from_slice on chars
2024-04-14 14:53:32 +02:00
mo8it
1c90575b9f
Update deps
2024-04-14 05:13:50 +02:00
mo8it
9dcc4b7df5
Simplify the state file
2024-04-14 05:13:27 +02:00
mo8it
9831cbb139
Fix tests
2024-04-14 03:13:33 +02:00
mo8it
bee62c89de
Add terminal links
2024-04-14 02:41:19 +02:00
mo8it
5c0073a948
Tolerate changes in the state file
2024-04-14 01:15:43 +02:00
mo8it
2a26dfcb00
Remove unused ContextLine
2024-04-13 15:30:35 +02:00
mo8it
24539666af
Show the final message
2024-04-12 20:06:56 +02:00
mo8it
757723a7e8
Add missing newline
2024-04-12 19:30:36 +02:00
mo8it
ff4c752984
Print FAILED
2024-04-12 19:30:29 +02:00
mo8it
06d1089714
Set pending on fail in run mode
2024-04-12 19:24:26 +02:00
mo8it
6e827da570
It doesn't take minutes :P
2024-04-12 19:18:16 +02:00
mo8it
279ebdc153
Remove the modifier filter in the list mode
2024-04-12 19:16:52 +02:00
mo8it
9b0eeb815a
Fix Display for Exercise
2024-04-12 19:07:17 +02:00
mo8it
44824718b2
Remove unused import
2024-04-12 18:58:01 +02:00
mo8it
8bd03093eb
Add newline at the end of the generated .gitignore
2024-04-12 18:57:39 +02:00
mo8it
d5a6dee1b3
Handle the case when all exercises are done
2024-04-12 18:57:04 +02:00
mo8it
a534de0312
Implement going to the next exercise
2024-04-12 15:27:29 +02:00
mo8it
98c5088a39
Update deps
2024-04-12 14:52:50 +02:00
mo8it
6807e63c5f
Show done message
2024-04-12 02:45:54 +02:00
mo8it
2a95a3e966
Deal with long strings
2024-04-12 01:24:01 +02:00
mo8it
1e3745ccdf
Update winnow
2024-04-12 00:58:26 +02:00
mo8it
d8160f9113
Remove outdated installation methods
2024-04-12 00:56:40 +02:00
mo8it
6494a8c50b
Remove the watch subcommand
2024-04-11 16:54:27 +02:00
mo8it
864cfa725b
Remove outdated tests
2024-04-11 15:10:15 +02:00
mo8it
e79bc727f0
Don't listen on keys with modifiers
2024-04-11 15:08:46 +02:00
mo8it
2e1a87d7d3
Take care of filters when resolving the selected exercise
2024-04-11 14:58:56 +02:00
mo8it
f53a0e8700
Panic if there are no exercises
2024-04-11 14:39:19 +02:00
mo8it
470dc65956
Fix selected when there are no rows
2024-04-11 14:35:30 +02:00
mo8it
686143100f
Update intro1
2024-04-11 02:55:58 +02:00
mo8it
c3933904f6
Update deps
2024-04-11 02:51:50 +02:00
mo8it
65849629f5
Remove glob
2024-04-11 02:51:23 +02:00
mo8it
fa1f239a70
Remove "I AM NOT DONE" and the verify mode and add AppState
2024-04-11 02:51:02 +02:00
mo8it
4bb6bda9f6
Separate event handlers
2024-04-10 16:02:12 +02:00
mo8it
256c4013b7
Keep hint displayed after resizing the terminal
2024-04-10 15:56:38 +02:00
mo8it
27e9520665
Add deny_unknown_fields
2024-04-10 14:40:49 +02:00
mo8it
b3642b0219
Remove todo
2024-04-10 14:35:42 +02:00
mo8it
193e0a03b2
Use light blue for the message
2024-04-10 14:31:08 +02:00
mo8it
a59acf8835
Show the current exercise path
2024-04-10 14:29:31 +02:00
mo8it
62e92476e6
Fix typo
2024-04-10 04:10:05 +02:00
mo8it
6255efe8b2
Show the invalid command to avoid confusion after resizing the terminal
2024-04-10 04:08:40 +02:00
mo8it
a46d66134b
Fix shift of first output line
2024-04-10 03:56:41 +02:00
mo8it
f034899c7f
Capture terminal resize events
2024-04-10 03:54:48 +02:00
mo8it
c9a5fa6097
Accept repeat keyboard events
2024-04-10 02:19:14 +02:00
mo8it
d1a965f019
Make the list mode part of the watch mode
2024-04-10 02:12:50 +02:00
mo8it
533a009257
Show the progress in the progress bar, not the current exercise index
2024-04-10 00:51:41 +02:00
mo8it
4a80bf6441
Colorize the progress bar
2024-04-10 00:42:32 +02:00
mo8it
c8d217ad50
Fix showing stdout and stderr
2024-04-09 22:20:12 +02:00
mo8it
a8ddc07a9a
Add "exercises" to the end of the progress bar
2024-04-09 22:15:41 +02:00
mo8it
af85f2036c
Print a newline before the progress bar
2024-04-09 22:06:55 +02:00
mo8it
ff6c15f9c1
Don't try to join the input thread
2024-04-09 22:04:10 +02:00
mo8it
4110ae21af
Handle notify errors
2024-04-09 21:46:55 +02:00
mo8it
b15e0a279b
Use shrink to fit before leaking the vector
2024-04-09 21:23:02 +02:00
mo8it
787bec9875
Use exercises as leaked
2024-04-09 21:16:27 +02:00
mo8it
f0ce2c1afa
Improve event handling in the watch mode
2024-04-09 21:07:53 +02:00
mo8it
850c1d0234
Add progress bar to list
2024-04-09 19:37:39 +02:00
mo8it
ee7d976283
Use a green color on successful run
2024-04-09 17:15:12 +02:00
liv
258ff6f462
Merge pull request #1946 from rust-lang/all-contributors/add-Selflocking
...
docs: add Selflocking as a contributor for content
2024-04-08 22:49:11 +02:00
allcontributors[bot]
95a3fe17fa
docs: update .all-contributorsrc [skip ci]
2024-04-08 20:49:03 +00:00
allcontributors[bot]
501861e435
docs: update AUTHORS.md [skip ci]
2024-04-08 20:49:02 +00:00
liv
f3890cbae6
Merge pull request #1944 from Selflocking/patch-1
...
docs: add more info in threads
2024-04-08 22:48:43 +02:00
YunShu
f714534393
docs: add more info in threads
...
info.toml:
```toml
[[exercises]]
name = "threads3"
path = "exercises/threads/threads3.rs"
mode = "test"
hint = """
An alternate way to handle concurrency between threads is to use
a mpsc (multiple producer, single consumer) channel to communicate.
With both a sending end and a receiving end, it's possible to
send values in one thread and receive them in another.
Multiple producers are possible by using clone() to create a duplicate
of the original sending end.
See https://doc.rust-lang.org/book/ch16-02-message-passing.html for more info.
"""
```
threads3'hint contains this link, so it should be placed in Further Information
2024-04-08 22:07:26 +08:00
mo8it
d0fcd8ae8a
Use a color for the message
2024-04-08 03:21:13 +02:00
mo8it
7c46e7ac69
Simplify building rows.
...
No more lifetimes championship :(
2024-04-08 03:16:38 +02:00
mo8it
1db5de9653
Fix selection after applying filters
2024-04-08 03:08:05 +02:00
mo8it
b5fc06bd56
Show more exercises before the selected one
2024-04-08 02:46:35 +02:00
mo8it
7c4d33654f
Implement done/pending filters
2024-04-08 02:41:48 +02:00
mo8it
05729b27a0
Set a list offset
2024-04-08 01:49:38 +02:00
mo8it
0bf3f7e01f
Lowercase "filter" in help footer
2024-04-08 01:34:41 +02:00
mo8it
bd5503a0d3
Show message on reset
2024-04-08 01:33:11 +02:00
mo8it
25e855a009
Merge imports
2024-04-08 00:36:26 +02:00
mo8it
c2501ae733
Remove list tests because of the TUI
2024-04-08 00:36:10 +02:00
mo8it
3a4f2bebb4
Remove test because of defaulting to watch mode
2024-04-08 00:35:51 +02:00
mo8it
394ca402a8
Remove the info_toml_content field
2024-04-07 23:57:54 +02:00
mo8it
db25cc9157
Ignore .rustlings-state.json
2024-04-07 23:54:32 +02:00
mo8it
93f8d1610d
Some renamings
2024-04-07 23:37:40 +02:00
mo8it
99c9ab467b
Implement resetting
2024-04-07 22:43:59 +02:00
mo8it
db43efe3ec
Update .gitignore
2024-04-07 22:40:50 +02:00
mo8it
9a4ee47c52
Separate WatchState
2024-04-07 19:29:16 +02:00
mo8it
0a674a158d
Separate UiState
2024-04-07 19:05:29 +02:00
mo8it
3bd26c7a24
State -> StateFile
2024-04-07 19:01:08 +02:00
mo8it
8c31d38fa1
Better variable name
2024-04-07 17:57:20 +02:00
mo8it
d988054ad8
Add UiState
2024-04-07 16:33:00 +02:00
mo8it
2db86833a9
Fix lifetimes
2024-04-07 13:12:40 +02:00
mo8it
b0a4750624
Implement "continue at"
2024-04-07 04:59:22 +02:00
mo8it
4f69285375
Shorten the help footer
2024-04-07 04:39:03 +02:00
mo8it
e640b4a1ff
Add "Next" column
2024-04-07 04:36:27 +02:00
mo8it
7f5a18fa34
Show help message
2024-04-07 04:19:50 +02:00
mo8it
c4897139ae
Prevent unneeded redraws
2024-04-07 03:41:23 +02:00
mo8it
372290a796
Done navigation
2024-04-07 03:38:18 +02:00
mo8it
729385362c
Update deps
2024-04-07 03:03:59 +02:00
mo8it
f6db88aca8
Started with list
2024-04-07 03:03:37 +02:00
mo8it
0819bbe21f
Can't use Ratatui for the watch mode :(
2024-04-07 01:17:53 +02:00
mo8it
18342b3aa3
Verify starting with some index
2024-04-07 01:16:56 +02:00
mo8it
c2daad8340
Return an error instead of exiting
2024-04-07 01:15:47 +02:00
mo8it
de9a0ed522
Update state
2024-04-06 01:46:22 +02:00
mo8it
06e7216c83
Elimintate an itermediate variable
2024-04-06 01:46:09 +02:00
mo8it
60155294e9
Rename packages
2024-04-06 01:45:54 +02:00
mo8it
3f2d41de9e
Start with the state
2024-04-05 03:05:07 +02:00
mo8it
b0f19fd862
Start with the TUI
2024-04-05 03:04:53 +02:00
mo8it
0bf51c6a0d
Ignore .ignore
2024-04-05 00:59:21 +02:00
mo8it
1d2c2cffd2
Remove .gitattributes
2024-04-05 00:59:13 +02:00
mo8it
157fe016e5
Remove ui.rs
2024-04-05 00:49:22 +02:00
mo8it
5a233398eb
Fix tests
2024-04-05 00:44:43 +02:00
mo8it
919ba88413
Use the pretty format when testing even with -q
2024-04-05 00:43:36 +02:00
mo8it
445441ce25
Make gen-dev-cargo-toml a separate package
...
so that `cargo install` only installs `rustlings`
2024-04-04 23:16:57 +02:00
mo8it
34375b2ebf
Clean up as a preparation for the TUI
2024-04-04 21:06:11 +02:00
mo8it
9ea744a710
Remove deps not needed in the TUI
2024-04-04 20:27:30 +02:00
mo8it
2b6f9fb6a7
Add Ratatui
2024-04-04 20:21:55 +02:00
Mo
8c8f30d8ce
Merge pull request #1931 from mo8it/standalone-binary
...
Standalone binary
2024-04-04 15:48:07 +02:00
mo8it
b6c434c445
Remove optional version field
2024-04-04 15:45:53 +02:00
mo8it
569a68eb73
Minify generated Cargo.toml
2024-04-04 15:44:48 +02:00
mo8it
1885ece2dc
Merge branch 'main'
2024-04-04 15:31:59 +02:00
Mo
459c52137a
Merge pull request #1765 from junderw/junderw/fix-gitignore
...
Fix gitignore for clippy exercise
2024-04-01 19:33:28 +02:00
mo8it
190945352a
Add comments about dev/Cargo.toml
2024-04-01 18:52:43 +02:00
mo8it
def8d2c569
Add VerifyState
2024-04-01 18:38:01 +02:00
mo8it
fdd7de00bd
Improvements to verify
2024-04-01 18:21:56 +02:00
mo8it
2f30eac27f
Remove unneeded .iter()
2024-04-01 17:36:42 +02:00
mo8it
14f3585816
Make cargo run
work
2024-04-01 02:11:52 +02:00
mo8it
8ad18de54c
Use var_os to avoid conversion to String
2024-03-31 20:11:08 +02:00
mo8it
7560aec66b
Inline reset
2024-03-31 20:08:23 +02:00
mo8it
fb32d0b86f
Remove redundant test
2024-03-31 18:59:07 +02:00
mo8it
7090fffeae
Fix tests
2024-03-31 18:59:01 +02:00
mo8it
c1de4d46aa
Some improvements to error handling
2024-03-31 18:25:54 +02:00
mo8it
82b563f165
Use Cargo instead of rustc
2024-03-31 16:55:33 +02:00
liv
9cb25e16f9
Merge pull request #1928 from mo8it/v1-readme
...
Remove the reference to v1
2024-03-31 16:25:00 +02:00
liv
ca07abf3dc
Merge pull request #1929 from mo8it/threads2
...
threads2: simplify the exercise
2024-03-31 16:22:54 +02:00
mo8it
b711dd692a
Add .gitignore
2024-03-31 02:04:41 +01:00
mo8it
1e1f031713
Fix path comparison
2024-03-31 00:49:19 +01:00
mo8it
b5e17c965d
Add an error message when a file is not embedded
2024-03-30 21:15:11 +01:00
mo8it
23f0fae1c8
Show a success message after resetting
2024-03-30 21:13:28 +01:00
mo8it
79ca821e26
Fix tests
2024-03-30 20:48:30 +01:00
mo8it
fe7d775818
Remove the installation scripts
2024-03-30 18:52:49 +01:00
Mo
4e59857228
Merge pull request #1934 from rust-lang/all-contributors/add-loshz
...
docs: add loshz as a contributor for code
2024-03-29 20:04:20 +01:00
allcontributors[bot]
c2b7f45806
docs: update .all-contributorsrc [skip ci]
2024-03-29 19:03:58 +00:00
allcontributors[bot]
c6597d0010
docs: update AUTHORS.md [skip ci]
2024-03-29 19:03:57 +00:00
Mo
1a4f55e0e6
Merge pull request #1933 from loshz/main
...
options1: slightly update grammar
2024-03-29 20:03:23 +01:00
Dan
30273a6ee5
Merge branch 'main' into main
2024-03-29 18:29:38 +00:00
mo8it
8e3cc9d70c
Improve printed information
2024-03-29 01:52:05 +01:00
mo8it
2b01811fe9
Fix typo
2024-03-29 01:51:22 +01:00
mo8it
a561a0f7f0
Avoid reinitialization by mistake
2024-03-29 01:51:08 +01:00
mo8it
36a8e3ac0e
Replace rust-project.json with Cargo.toml
2024-03-29 01:29:41 +01:00
mo8it
0f18d599e9
Add panic = "abort"
2024-03-29 01:25:32 +01:00
mo8it
3959570221
Bump version to v6
2024-03-29 01:25:21 +01:00
mo8it
3ff9b0cd2a
POC done
2024-03-28 22:11:16 +01:00
mo8it
5b4103bbac
Remove unneeded ./ from relative paths
2024-03-28 21:10:31 +01:00
mo8it
d5ed749e9f
Add embedded.rs
2024-03-28 21:06:36 +01:00
mo8it
39bdd086a7
Use concat explicitly from std
2024-03-28 18:18:20 +01:00
mo8it
dd025391f2
Make everything static
2024-03-28 17:52:51 +01:00
mo8it
e5efc68a91
Done macro
2024-03-28 17:34:48 +01:00
Daniel Somerfield
62afbb034f
Move test array to be in test module as vec
2024-03-27 20:37:19 -07:00
Mo
9691c3cb55
Merge pull request #1930 from rust-lang/all-contributors/add-jbouganim-parallel
...
docs: add jbouganim-parallel as a contributor for code
2024-03-28 02:10:25 +01:00
allcontributors[bot]
24cb4a3bc9
docs: update .all-contributorsrc [skip ci]
2024-03-28 01:10:06 +00:00
allcontributors[bot]
0888952cb9
docs: update AUTHORS.md [skip ci]
2024-03-28 01:10:05 +00:00
Mo
b8437bea73
Merge pull request #1773 from jbouganim-parallel/patch-1
...
fix broken link in windows installation instructions
2024-03-28 02:06:10 +01:00
mo8it
842e341895
threads2: simplify threads2
2024-03-27 21:24:36 +01:00
mo8it
3df59379de
Remove the reference to v1
2024-03-27 20:28:31 +01:00
Mo
58b03af587
Merge pull request #1927 from mo8it/docs
...
doc: Update outdated info
2024-03-27 18:14:56 +01:00
Mo
5652862b23
Merge pull request #1926 from rust-lang/all-contributors/add-NicolasRoelandt
...
docs: add NicolasRoelandt as a contributor for doc
2024-03-27 17:29:18 +01:00
allcontributors[bot]
9895c1f9bd
docs: update .all-contributorsrc [skip ci]
2024-03-27 16:29:04 +00:00
allcontributors[bot]
4e7f9ca1b3
docs: update AUTHORS.md [skip ci]
2024-03-27 16:29:03 +00:00
Mo
c7cf3720bd
Merge pull request #1799 from NicolasRoelandt/patch-1
...
Remove confusing aside in 23_conversions/from_str.rs
2024-03-27 17:28:35 +01:00
Mo
d2996b4cc6
Merge pull request #1925 from rust-lang/all-contributors/add-wznmickey
...
docs: add wznmickey as a contributor for doc
2024-03-27 17:24:16 +01:00
Mo
19675008c8
Merge pull request #1923 from wznmickey/main
...
chore: update the chapter of macros
2024-03-27 17:23:58 +01:00
allcontributors[bot]
4937cb5b7c
docs: update .all-contributorsrc [skip ci]
2024-03-27 16:23:46 +00:00
allcontributors[bot]
7b20ca9d04
docs: update AUTHORS.md [skip ci]
2024-03-27 16:23:45 +00:00
Mo
217c6d42fb
Merge pull request #1924 from rust-lang/all-contributors/add-paul-leydier
...
docs: add paul-leydier as a contributor for doc
2024-03-27 17:21:48 +01:00
allcontributors[bot]
fb8dd57d1f
docs: update .all-contributorsrc [skip ci]
2024-03-27 16:21:14 +00:00
allcontributors[bot]
669adbeb60
docs: update AUTHORS.md [skip ci]
2024-03-27 16:21:13 +00:00
wznmickey
dd72429af4
Merge remote-tracking branch 'origin/main'
2024-03-28 00:11:19 +08:00
mo8it
971e7f94dc
Update the link to conventionalcommits.org
2024-03-27 17:08:38 +01:00
wznmickey
92183a74c4
chore: update the chapter of macros
2024-03-28 00:06:16 +08:00
mo8it
e7bb832bf3
Remove outdated info about the command line parser
2024-03-27 17:03:53 +01:00
Mo
34d04139cd
Merge pull request #1805 from paul-leydier/chapters-table
...
docs: sort exercise to book chapter mapping by exercise
2024-03-27 16:59:52 +01:00
Mo
c4d434a2b4
Merge pull request #1922 from mo8it/deps
...
Update deps
2024-03-27 15:21:13 +01:00
mo8it
76764633b4
Update deps
2024-03-27 15:16:42 +01:00
Mo
8e87c35c88
Merge pull request #1907 from honeywest/feat/ui-format
...
feat: ui format
2024-03-27 15:08:28 +01:00
Mo
45a1a74559
Merge pull request #1917 from mo8it/project
...
Rewrite `project.rs`
2024-03-27 15:07:30 +01:00
mo8it
b24f256f2a
Merge branch 'main' into project
2024-03-27 15:06:58 +01:00
Mo
864d046058
Merge pull request #1912 from mo8it/performance
...
Optimizations 1
2024-03-27 15:02:25 +01:00
mo8it
a27741b131
Merge branch 'main' into performance
2024-03-27 15:00:57 +01:00
Mo
b13bafa13e
Merge pull request #1911 from mo8it/watch
...
Improvements to watch mode
2024-03-27 14:42:17 +01:00
mo8it
f995b4c041
Merge branch 'main' into watch
2024-03-27 14:41:26 +01:00
Mo
b8a5886db4
Merge pull request #1914 from mo8it/toml
...
Reading the `info.toml` file
2024-03-27 14:30:59 +01:00
mo8it
b9d2756ce8
Merge branch 'main' into toml
2024-03-27 14:30:10 +01:00
Mo
07dec76f7c
Merge pull request #1916 from mo8it/command
...
Pipe the output of command to null instead of capturing and ignoring it
2024-03-27 14:24:16 +01:00
Mo
deeefcf16c
Merge pull request #1913 from mo8it/which
...
Use `which` instead of running `rustc --version`
2024-03-27 14:21:11 +01:00
mo8it
8e0f7e56f7
Merge branch 'main' into which
2024-03-27 14:18:20 +01:00
Mo
87ca05b4bb
Merge pull request #1915 from mo8it/home
...
Remove the home dependency since it is not used
2024-03-27 12:58:30 +01:00
Mo
d69a8a7045
Merge pull request #1921 from mo8it/style
...
Style
2024-03-27 12:57:26 +01:00
mo8it
87001a68c0
The string doesn't have to be a raw string
2024-03-26 17:50:29 +01:00
mo8it
a610fc1bc2
Remove unneeded closure
2024-03-26 17:50:10 +01:00
mo8it
e89028581c
Use == instead of eq
2024-03-26 17:49:55 +01:00
mo8it
980ffa2a2b
Use == on simple enums
2024-03-26 17:49:48 +01:00
mo8it
1f2029ae55
Add missing semicolon
2024-03-26 17:49:25 +01:00
mo8it
ed0fcf8e3d
Formatting
2024-03-26 17:49:05 +01:00
mo8it
f36efae25d
Only use arg instead of args AND arg
2024-03-26 17:48:06 +01:00
mo8it
853d0593d0
Derive Eq when PartialEq is derived
2024-03-26 17:47:33 +01:00
mo8it
078f6ffc1c
Add comments
2024-03-26 02:26:26 +01:00
mo8it
7a6f71f090
Fix context of previous lines and improve readability
2024-03-26 02:14:25 +01:00
mo8it
a158c77d81
Add comment
2024-03-25 23:21:14 +01:00
mo8it
8ddbf9635d
Add write_project_json
2024-03-25 23:01:56 +01:00
mo8it
8d3ec24c11
Optimize the serialized data types
2024-03-25 22:41:14 +01:00
mo8it
a5ba44bd6a
RustAnalyzerProject is not deserialized
2024-03-25 22:30:16 +01:00
mo8it
f5135ae4df
Remove unneeded check if crates is empty
2024-03-25 22:29:33 +01:00
mo8it
87e55ccffd
Use the parsed exercises instead of glob
2024-03-25 22:20:00 +01:00
mo8it
d911586788
Pipe the output to null instead of capturing and ignoring it
2024-03-25 17:21:54 +01:00
mo8it
b932ed1f67
Don't capture stderr
2024-03-25 17:14:41 +01:00
mo8it
dca3ea355e
Remove the home dependency since it is not used
2024-03-25 14:10:51 +01:00
mo8it
d095a307dd
Avoid allocations on every call to Path::join
2024-03-25 03:59:21 +01:00
mo8it
51712cc19f
Merge get_sysroot_src into the constructor
2024-03-25 03:49:10 +01:00
mo8it
efa9f57048
Add anyhow
2024-03-25 03:46:56 +01:00
mo8it
b3aef377be
Use a custom capacity for the JSON buffer
2024-03-25 03:33:14 +01:00
mo8it
e4520602f5
Use the NotFound variant of the IO error
2024-03-25 02:41:45 +01:00
mo8it
83cd91ccca
Replace toml with toml_edit
2024-03-25 02:35:51 +01:00
mo8it
51b4c240ed
Use which
instead of running rustc --version
2024-03-25 00:30:01 +01:00
mo8it
bdf826a026
Make "I AM NOT DONE" caseless
2024-03-24 22:22:55 +01:00
mo8it
c0c112985b
Replace regex with winnow
2024-03-24 19:18:19 +01:00
mo8it
f205ee3d4c
Call looks_done only once
2024-03-24 18:50:46 +01:00
mo8it
e1375ef431
Use to_string_lossy
2024-03-24 18:47:27 +01:00
mo8it
0aeaccc3a5
Optimize state
2024-03-24 18:34:46 +01:00
mo8it
01b7d6334c
Remove unneeded to_string call
2024-03-23 22:08:25 +01:00
mo8it
a325df55d1
Cache filters
2024-03-23 21:56:40 +01:00
mo8it
27fa7c3e4a
Move the const string to the bottom like others
2024-03-23 19:00:15 +01:00
mo8it
0d93266462
Initialize the input buffer with some capacity
2024-03-23 18:56:30 +01:00
mo8it
3dce7e5696
Improvements to watch mode
2024-03-23 18:51:25 +01:00
honeywest
e276c12192
feat: ui format
2024-03-21 15:18:50 +08:00
Dan Bond
eb952a480d
verify: fix success message spacing
...
Signed-off-by: Dan Bond <danbond@protonmail.com>
2024-03-18 16:47:54 -07:00
Dan Bond
f2833c5279
options1: Update wording & fix grammar
...
Signed-off-by: Dan Bond <danbond@protonmail.com>
2024-03-18 16:47:15 -07:00
liv
9c6f56b836
Merge pull request #1903 from mo8it/threads3
...
Remove unneeded Arc
2024-03-18 18:43:30 +01:00
liv
f3fdb07507
Merge pull request #1904 from mo8it/lsp
...
Fix the sysroot path when it contains whitespaces
2024-03-18 18:43:07 +01:00
mo8it
1fe32a7ff2
Fix the sysroot path when it contains whitespaces
2024-03-18 01:44:25 +01:00
mo8it
71700c506c
Remove unneeded Arc
2024-03-18 01:12:37 +01:00
liv
18d0f3411f
Merge pull request #1902 from rust-lang/all-contributors/add-kazu728
...
docs: add kazu728 as a contributor for code
2024-03-17 13:19:44 +01:00
allcontributors[bot]
e1fa6cf30b
docs: update .all-contributorsrc [skip ci]
2024-03-17 12:19:37 +00:00
allcontributors[bot]
a07172a069
docs: update AUTHORS.md [skip ci]
2024-03-17 12:19:36 +00:00
liv
32d2c38aa2
Merge pull request #1899 from kazu728/fix-verify-stdout-buffering
...
show stdout of the final line
2024-03-17 13:19:20 +01:00
Kazuki Matsuo
80388c042b
fix(verify): show stdout of the last line
2024-03-16 13:56:34 +09:00
liv
c723bcd594
Merge pull request #1897 from rust-lang/all-contributors/add-guizo792
...
docs: add guizo792 as a contributor for content
2024-03-15 20:57:03 +01:00
allcontributors[bot]
d4233f8166
docs: update .all-contributorsrc [skip ci]
2024-03-15 19:56:55 +00:00
allcontributors[bot]
60f44cc509
docs: update AUTHORS.md [skip ci]
2024-03-15 19:56:54 +00:00
liv
14ca4e8197
Merge pull request #1866 from guizo792/guizo792
...
docs: Added comment for handling equal numbers in if/if1.rs `bigger` function
2024-03-15 20:56:38 +01:00
guizo792
ae69f423cd
Update exercises/03_if/if1.rs
...
Co-authored-by: liv <shadows@with.al>
2024-03-15 17:36:28 +00:00
liv
d8ecf4bc2d
fix: clean up "return" wording in iterators4
2024-03-15 15:01:39 +01:00
liv
3eabf2aafc
Merge pull request #1878 from mo8it/deps
...
Update dependencies
2024-03-15 14:56:56 +01:00
liv
02acf83e99
Merge pull request #1895 from rust-lang/all-contributors/add-0Ahmed-0
...
docs: add 0Ahmed-0 as a contributor for content
2024-03-15 14:40:49 +01:00
allcontributors[bot]
d53ae18918
docs: update .all-contributorsrc [skip ci]
2024-03-15 13:40:37 +00:00
allcontributors[bot]
0d37f9011c
docs: update AUTHORS.md [skip ci]
2024-03-15 13:40:36 +00:00
liv
244ec8fbf2
Merge pull request #1797 from 0Ahmed-0/typos
...
chore: fix a minor typo
2024-03-15 14:40:19 +01:00
liv
57984ae9f3
Merge pull request #1894 from rust-lang/all-contributors/add-parnavh
...
docs: add parnavh as a contributor for content
2024-03-15 14:39:28 +01:00
allcontributors[bot]
1e69e67997
docs: update .all-contributorsrc [skip ci]
2024-03-15 13:39:19 +00:00
allcontributors[bot]
1c3b129a53
docs: update AUTHORS.md [skip ci]
2024-03-15 13:39:18 +00:00
liv
a449d39bdc
Merge pull request #1785 from parnavh/main
...
Cleaned Up Unused Mutability
2024-03-15 14:38:58 +01:00
liv
34df327d2a
Merge pull request #1893 from rust-lang/all-contributors/add-LeverImmy
...
docs: add LeverImmy as a contributor for content
2024-03-15 14:37:25 +01:00
allcontributors[bot]
b7b74910d8
docs: update .all-contributorsrc [skip ci]
2024-03-15 13:37:02 +00:00
allcontributors[bot]
b7add6a1a8
docs: update AUTHORS.md [skip ci]
2024-03-15 13:37:01 +00:00
liv
ce5df2d84b
Merge pull request #1848 from LeverImmy/main
...
chore: fixed minor typo
2024-03-15 14:36:47 +01:00
liv
76acf613c5
Merge branch 'main' into main
2024-03-15 14:36:23 +01:00
liv
2966a29449
Merge pull request #1892 from rust-lang/all-contributors/add-luvchurchill
...
docs: add luvchurchill as a contributor for code
2024-03-15 14:35:29 +01:00
allcontributors[bot]
c01ddbc747
docs: update .all-contributorsrc [skip ci]
2024-03-15 13:35:17 +00:00
allcontributors[bot]
f8f627b6f7
docs: update AUTHORS.md [skip ci]
2024-03-15 13:35:16 +00:00
liv
c3f1183815
Merge pull request #1850 from luvchurchill/main
...
Fix(Installation) Added .git to end of Repo's https URL
2024-03-15 14:34:48 +01:00
liv
f08fd02f33
Merge pull request #1891 from rust-lang/all-contributors/add-evanmiller2112
...
docs: add evanmiller2112 as a contributor for content
2024-03-15 14:32:52 +01:00
allcontributors[bot]
8d1258f26a
docs: update .all-contributorsrc [skip ci]
2024-03-15 13:32:31 +00:00
allcontributors[bot]
4304b3981e
docs: update AUTHORS.md [skip ci]
2024-03-15 13:32:30 +00:00
liv
31e7920cee
Merge pull request #1869 from evanmiller2112/main
...
Clarify language in hashmap3.rs (sum vs per match)
2024-03-15 14:32:12 +01:00
liv
6fb45305f8
Merge pull request #1890 from rust-lang/all-contributors/add-hyphena
...
docs: add hyphena as a contributor for content
2024-03-15 14:29:00 +01:00
allcontributors[bot]
9cf5a2f83f
docs: update .all-contributorsrc [skip ci]
2024-03-15 13:22:14 +00:00
allcontributors[bot]
3d6b5e8102
docs: update AUTHORS.md [skip ci]
2024-03-15 13:22:13 +00:00
liv
8c5d091513
Merge pull request #1875 from hyphena/patch-1
...
chore: minor typo fix
2024-03-15 14:21:56 +01:00
liv
91df875847
Merge pull request #1889 from rust-lang/all-contributors/add-pavedroad
...
docs: add pavedroad as a contributor for content
2024-03-15 14:21:36 +01:00
allcontributors[bot]
1ac392a551
docs: update .all-contributorsrc [skip ci]
2024-03-15 13:19:34 +00:00
allcontributors[bot]
3f0dc81a9c
docs: update AUTHORS.md [skip ci]
2024-03-15 13:19:33 +00:00
liv
44ef58be43
Merge pull request #1881 from pavedroad/main
...
chore: fix typo
2024-03-15 14:19:17 +01:00
liv
803e0a4fbb
Merge pull request #1888 from rust-lang/all-contributors/add-kylev
...
docs: add kylev as a contributor for infra
2024-03-15 14:17:26 +01:00
allcontributors[bot]
62b435a309
docs: update .all-contributorsrc [skip ci]
2024-03-15 13:17:18 +00:00
allcontributors[bot]
fe28feba1e
docs: update AUTHORS.md [skip ci]
2024-03-15 13:17:17 +00:00
liv
cc27966980
Merge pull request #1877 from kylev/kv_faster_devcon
...
Simplify and shrink development container
2024-03-15 14:17:00 +01:00
liv
6b0a2ff0d0
Merge pull request #1871 from rust-lang/dependabot/cargo/mio-0.8.11
...
chore(deps): bump mio from 0.8.9 to 0.8.11
2024-03-15 14:15:04 +01:00
liv
b0c50b3bc7
Merge pull request #1887 from rust-lang/all-contributors/add-JanB1
...
docs: add JanB1 as a contributor for content
2024-03-15 14:02:17 +01:00
allcontributors[bot]
4c51cb0909
docs: update .all-contributorsrc [skip ci]
2024-03-15 13:02:10 +00:00
allcontributors[bot]
032e3c9f30
docs: update AUTHORS.md [skip ci]
2024-03-15 13:02:09 +00:00
liv
9bae712453
Merge pull request #1856 from JanB1/main
...
Clarified hint text
2024-03-15 14:01:54 +01:00
liv
b057e09156
Merge pull request #1886 from rust-lang/all-contributors/add-peterneave
...
docs: add peterneave as a contributor for infra
2024-03-15 13:57:03 +01:00
allcontributors[bot]
0d5c105c15
docs: update .all-contributorsrc [skip ci]
2024-03-15 12:56:53 +00:00
allcontributors[bot]
fe698d9096
docs: update AUTHORS.md [skip ci]
2024-03-15 12:56:52 +00:00
liv
c54ec23b9e
Merge pull request #1837 from peterneave/main
...
fix: Ensure scripts have LF line endings
2024-03-15 13:56:35 +01:00
liv
6f1d309308
Merge pull request #1885 from rust-lang/all-contributors/add-reifenrath-dev
...
docs: add reifenrath-dev as a contributor for content
2024-03-15 13:53:11 +01:00
allcontributors[bot]
6f88dd437e
docs: update .all-contributorsrc [skip ci]
2024-03-15 12:52:54 +00:00
allcontributors[bot]
557bbe2b85
docs: update AUTHORS.md [skip ci]
2024-03-15 12:52:53 +00:00
liv
32c19c2e47
Merge pull request #1832 from reifenrath-dev/main
...
chore: update from_into.rs task description to fit the code
2024-03-15 13:52:38 +01:00
liv
27d1a31eb6
Merge pull request #1884 from rust-lang/all-contributors/add-AnonimAnonim2245
...
docs: add AnonimAnonim2245 as a contributor for code
2024-03-15 13:52:01 +01:00
allcontributors[bot]
3c6c29e19e
docs: update .all-contributorsrc [skip ci]
2024-03-15 12:51:44 +00:00
allcontributors[bot]
2b97faa1d3
docs: update AUTHORS.md [skip ci]
2024-03-15 12:51:43 +00:00
Luca Plian
17ee0e3c7a
optimized the UI code ( #1830 )
2024-03-15 13:51:24 +01:00
liv
c46a711526
fix: revert from_into test change
2024-03-15 13:48:57 +01:00
Ahmed
098ff228d7
chore: fix a minor typo
2024-03-13 00:39:45 +00:00
pavedroad
f5e9db90cc
chore: fix typo
...
Signed-off-by: pavedroad <qcqs@outlook.com>
2024-03-12 14:35:48 +08:00
mo8it
36db08340d
Update dependencies
2024-03-10 23:57:35 +01:00
Kyle VanderBeek
2fb135026c
Add back the post-attach watch.
2024-03-09 23:18:31 +00:00
Kyle VanderBeek
77903200a0
Remove duplicate vscode extension list.
...
It's already in the vendor-specific .vscode files.
2024-03-09 20:20:14 +00:00
Kyle VanderBeek
e424e9f6c7
Add target directory to $PATH
...
Makes the pre-built command work in the shell right away.
2024-03-09 20:07:51 +00:00
Kyle VanderBeek
11f0fd7fd9
Convert to lightweight dev container; simplify.
...
Instead of running `rustup` on a multi-gigabyte general-purpose Linux base, use the premade devcontainers/rust:1 which closely tracks the rust toolchain releases. Rip out excess setup steps since devcontainers come with the repo checked out; just compile/update the binary.
2024-03-09 19:45:50 +00:00
luna
547f3ac835
chore: minor typo fix
2024-03-07 18:31:33 -05:00
dependabot[bot]
373676a576
chore(deps): bump mio from 0.8.9 to 0.8.11
...
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.8.9 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.9...v0.8.11 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 22:02:08 +00:00
Evan Miller
9bda8598e1
Merge pull request #1 from evanmiller2112/evanmiller2112-hashmap3-description
...
Update hashmaps3.rs description for clarity
2024-03-04 10:39:01 -05:00
Evan Miller
19b5e24d5c
Update hashmaps3.rs description for clarity
...
I struggled with this exercise and didn't understand that it was looking for a summary of goals scored/conceded per team, instead of per match.
My goal here is just to clarify the language, essentially saying "the total number of goals the team scored" to indicate that we are looking for a sum.
Updated the exercise description to clarify this point.
Relates loosely to closed issue https://github.com/rust-lang/rustlings/issues/1361
2024-03-04 10:38:09 -05:00
Guizoul
1da82a0eab
docs: Added comment for handling equal numbers in if/if1.rs bigger
function
2024-02-28 14:19:05 +01:00
Jan
75ee0e4245
Clarified hint text
2024-02-12 18:13:20 +01:00
luvchurchill
53c40024d8
Added .git to end of Repo's https URL
...
The install.sh script didn't work for me, after I changed this locally it worked
URL needs to end in .git
2024-02-06 01:54:04 +02:00
LeverImmy
bcb192c707
chore: fixed minor typo
2024-02-04 10:51:06 +08:00
Peter Neave
6072ec16a0
fix: Ensure scripts have LF line endings
...
Use gitattributes file to ensure script files have LF line endings. This solves a problem for users who wish to use DevContainers on Windows machines and the file has been cloned from the repository with CRLF line endings.
2024-01-24 09:30:49 +11:00
reifenrath-dev
b70ed105db
chore: update from_into.rs task description to fit the code
2024-01-19 11:18:54 +01:00
liv
8d0aa11a35
Merge pull request #1826 from rust-lang/all-contributors/add-gerases
...
docs: add gerases as a contributor for content
2024-01-15 14:52:04 +00:00
allcontributors[bot]
e2674498c6
docs: update .all-contributorsrc [skip ci]
2024-01-15 14:51:48 +00:00
allcontributors[bot]
3200581d4d
docs: update AUTHORS.md [skip ci]
2024-01-15 14:51:47 +00:00
liv
6afc4840b4
Merge pull request #1819 from gerases/grammar-fix
...
Correct for more standard English
2024-01-15 14:51:31 +00:00
Sergei Gerasenko
93aef73eb5
Correct for more standard English
2024-01-09 10:17:03 -06:00
Paul Leydier
5453fad991
docs: sort exercise to book chapter mapping by exercise
2023-12-18 21:16:18 -05:00
NicolasRoelandt
f35f63fa57
Remove confusing aside in 23_conversions/from_str.rs
...
The advice tell us how to return as String error message. Unless I missed something, we can't even return a String error message here, so this advice is more confusing than anything and should better be removed.
2023-12-08 17:52:21 +00:00
liv
88b583f2bb
Merge pull request #1793 from rust-lang/all-contributors/add-bastianpedersen
...
docs: add bastianpedersen as a contributor for content
2023-11-29 17:39:57 +01:00
allcontributors[bot]
8863855627
docs: update .all-contributorsrc [skip ci]
2023-11-29 16:39:44 +00:00
allcontributors[bot]
5bbdb3d5ba
docs: update AUTHORS.md [skip ci]
2023-11-29 16:39:43 +00:00
liv
9f4b5566db
Merge pull request #1769 from bastianpedersen/patch-1
...
docs: reword `clippy1` exercise to be more readable
2023-11-29 17:39:28 +01:00
liv
f97f4bc4f1
Merge pull request #1792 from rust-lang/all-contributors/add-neuschaefer
...
docs: add neuschaefer as a contributor for code
2023-11-29 17:34:16 +01:00
allcontributors[bot]
3e7f1e3ff2
docs: update .all-contributorsrc [skip ci]
2023-11-29 16:33:59 +00:00
allcontributors[bot]
4b80097817
docs: update AUTHORS.md [skip ci]
2023-11-29 16:33:58 +00:00
liv
7f530ebf20
Merge pull request #1783 from neuschaefer/fe-nish
...
Fe-nish line rendering improvements
2023-11-29 17:33:41 +01:00
liv
11e74147ae
Merge pull request #1791 from rust-lang/all-contributors/add-matthri
...
docs: add matthri as a contributor for code
2023-11-29 17:20:27 +01:00
allcontributors[bot]
5d78a2f103
docs: update .all-contributorsrc [skip ci]
2023-11-29 16:10:38 +00:00
allcontributors[bot]
194e0b951d
docs: update AUTHORS.md [skip ci]
2023-11-29 16:10:37 +00:00
liv
369a3d3678
Merge pull request #1775 from matthri/update-notify-v6
...
Update `notify` dependency to v6
2023-11-29 17:10:21 +01:00
parnavh
21b1e6ecf8
fix(move_semantics): removed unused mut
2023-11-22 22:06:17 +05:30
J. Neuschäfer
12d1bf407a
feat(watch): Add red color to the finishing ferris
...
This adds some eye-candy for users who finish Rustlings. It is based on
ANSI terminal escape sequences and should work in most environments.
2023-11-22 02:07:52 +01:00
J. Neuschäfer
5c4821ac6f
fix(watch): Fix rendering of the finishing ferris
...
In commit 571bab2 ("Run clippy --fix"), the "" string was changed to
r"", even though it contains an intentional escape sequence, which now
looks wrong. My commit undoes this change:
Before:
+----------------------------------------------------+
| You made it to the Fe-nish line! |
+-------------------------- ------------------------+
\\/
▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒
▒▒▒▒ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒▒▒
▒▒▒▒ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒▒▒
░░▒▒▒▒░░▒▒ ▒▒ ▒▒ ▒▒ ▒▒░░▒▒▒▒
▓▓▓▓▓▓▓▓ ▓▓ ▓▓██ ▓▓ ▓▓██ ▓▓ ▓▓▓▓▓▓▓▓
▒▒▒▒ ▒▒ ████ ▒▒ ████ ▒▒░░ ▒▒▒▒
▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒
▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▒▒▒▒▓▓▒▒▓▓▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒██▒▒▒▒▒▒██▒▒▒▒▒▒▒▒▒▒
▒▒ ▒▒▒▒▒▒▒▒▒▒██████▒▒▒▒▒▒▒▒▒▒ ▒▒
▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒
▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒
▒▒ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒
▒▒ ▒▒ ▒▒ ▒▒
After:
+----------------------------------------------------+
| You made it to the Fe-nish line! |
+-------------------------- ------------------------+
\/
▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒
▒▒▒▒ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒▒▒
▒▒▒▒ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒▒▒
░░▒▒▒▒░░▒▒ ▒▒ ▒▒ ▒▒ ▒▒░░▒▒▒▒
▓▓▓▓▓▓▓▓ ▓▓ ▓▓██ ▓▓ ▓▓██ ▓▓ ▓▓▓▓▓▓▓▓
▒▒▒▒ ▒▒ ████ ▒▒ ████ ▒▒░░ ▒▒▒▒
▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒
▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▒▒▒▒▓▓▒▒▓▓▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒██▒▒▒▒▒▒██▒▒▒▒▒▒▒▒▒▒
▒▒ ▒▒▒▒▒▒▒▒▒▒██████▒▒▒▒▒▒▒▒▒▒ ▒▒
▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒
▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒
▒▒ ▒▒ ▒▒ ▒▒ ▒▒ ▒▒
▒▒ ▒▒ ▒▒ ▒▒
Running `cargo clippy` (version 0.1.70) after this commit does not
reveal any new warnings.
Fixes: 571bab2 ("Run clippy --fix")
2023-11-22 02:07:36 +01:00
Daniel Somerfield
8bfe2ec71e
Fix all_fruits_types_in_basket to fail if all fruit kinds are not included
2023-11-21 14:02:26 -08:00
Matthias Richter
adf7d1b975
chore(watch): update notify dependency to v6
...
closes #1640
2023-11-17 00:56:02 +01:00
liv
14e423fe53
Merge pull request #1770 from a-rustacean/revert-1761-all-contributors/add-sarupbanskota
...
Revert "docs: add sarupbanskota as a contributor for doc"
2023-11-16 18:16:46 +01:00
liv
a49f231b5d
Merge pull request #1768 from adwsingh/main
...
Revert "Add CodeCrafters"
2023-11-16 18:12:34 +01:00
liv
70f472484f
docs: revert fancy install aliases
2023-11-14 15:49:52 +01:00
Matthias Richter
77b687d501
fix(enums) make enum variants more consistent
...
closes #1545
2023-11-14 08:19:40 +01:00
jbouganim-parallel
0f629a47a5
fix broken link in windows installation instructions
...
https://github.com/rust-lang/rustlings/issues/1759
2023-11-13 17:30:38 -08:00
Dilshad
f01f2d13c7
Revert "docs: add sarupbanskota as a contributor for doc"
2023-11-12 22:19:40 +05:30
Bastian Pedersen
3461c4f73d
Reword clippy1 exercise to be more readable
2023-11-12 11:39:14 +01:00
Adwait Kumar Singh
4d6cd0ebb4
Revert "Add CodeCrafters"
...
This reverts commit dad22169849a4d16d6a74c69a45017dab07677ff.
2023-11-11 16:39:44 -08:00
junderw
3080141c5f
Fix gitignore for clippy exercise
2023-11-10 23:19:23 -07:00
liv
bc3808cf29
Merge pull request #1761 from rust-lang/all-contributors/add-sarupbanskota
...
docs: add sarupbanskota as a contributor for doc
2023-11-07 10:14:14 +01:00
allcontributors[bot]
761fced786
docs: update .all-contributorsrc [skip ci]
2023-11-07 09:13:12 +00:00
allcontributors[bot]
706e075908
docs: update AUTHORS.md [skip ci]
2023-11-07 09:13:11 +00:00
liv
a13c7b0ae3
Merge pull request #1760 from sarupbanskota/patch-3
...
Add CodeCrafters to `Continuing On`
2023-11-07 10:12:55 +01:00
Sarup Banskota
dad2216984
Add CodeCrafters
2023-11-07 13:02:59 +08:00
liv
7e12aaa24a
Merge pull request #1758 from rust-lang/all-contributors/add-raymon-roos
...
docs: add raymon-roos as a contributor for content
2023-11-06 12:42:13 +01:00
allcontributors[bot]
6e7f1f5f07
docs: update .all-contributorsrc [skip ci]
2023-11-06 11:39:55 +00:00
allcontributors[bot]
e0904de6ea
docs: update AUTHORS.md [skip ci]
2023-11-06 11:39:54 +00:00
liv
4ecc35131c
Merge pull request #1754 from raymon-roos/fix/traits-03-hint
...
fix(traits3): grammar mistake in the hint for traits3
2023-11-06 12:39:38 +01:00
liv
22838ba227
Merge pull request #1757 from rust-lang/all-contributors/add-danieltinazzi
...
docs: add danieltinazzi as a contributor for content
2023-11-06 12:38:27 +01:00
allcontributors[bot]
3b34167924
docs: update .all-contributorsrc [skip ci]
2023-11-06 11:38:20 +00:00
allcontributors[bot]
cb47760978
docs: update AUTHORS.md [skip ci]
2023-11-06 11:38:19 +00:00
liv
fb327612f8
Merge pull request #1753 from danieltinazzi/main
...
Fix progress bar
2023-11-06 12:38:01 +01:00
Raymon Roos
7e16e7721a
fix(traits3): grammar mistake in the hint for traits3
2023-11-05 15:30:47 +01:00
danieltinazzi
3181d9f3f8
fix progress bar count
2023-11-04 17:29:10 +01:00
liv
02b1b5f6ab
Merge pull request #1749 from rust-lang/all-contributors/add-0atman
...
docs: add 0atman as a contributor for content
2023-11-02 10:03:46 +01:00
allcontributors[bot]
9de432e6bf
docs: update .all-contributorsrc [skip ci]
2023-11-02 09:03:38 +00:00
allcontributors[bot]
24f819d823
docs: update AUTHORS.md [skip ci]
2023-11-02 09:03:37 +00:00
liv
13837b25cf
Merge pull request #1735 from 0atman/main
...
fix(intro2): Changed intro2 to be a name error, not a format string error
2023-11-02 10:01:48 +01:00
Tristram Oaten
2ac6606c6c
fix(intro2): changed intro2 to be a name error, not a format string error.
2023-10-20 17:31:56 +01:00
liv
c306792449
Merge pull request #1728 from markgreene74/fix/small-typo-in-intro1.rs
...
fix(intro1.rs): typo in the exercise body
2023-10-18 23:35:25 +02:00
liv
1d16528542
Merge pull request #1733 from rust-lang/all-contributors/add-VeeDeltaVee
...
docs: add VeeDeltaVee as a contributor for doc
2023-10-18 23:34:54 +02:00
allcontributors[bot]
e74a7001ef
docs: update .all-contributorsrc [skip ci]
2023-10-18 21:34:41 +00:00
allcontributors[bot]
c5c33578d9
docs: update AUTHORS.md [skip ci]
2023-10-18 21:34:40 +00:00
liv
0d65d17f10
Merge pull request #1729 from VeeDeltaVee/main
...
docs: fix windows installation instructions
2023-10-18 23:34:17 +02:00
liv
98096d9859
Merge pull request #1732 from rust-lang/all-contributors/add-markgreene74
...
docs: add markgreene74 as a contributor for code
2023-10-18 23:33:45 +02:00
allcontributors[bot]
5b25de927e
docs: update .all-contributorsrc [skip ci]
2023-10-18 21:33:38 +00:00
allcontributors[bot]
a4698d8e10
docs: update AUTHORS.md [skip ci]
2023-10-18 21:33:37 +00:00
liv
078de99c61
Merge pull request #1727 from markgreene74/fix/clippy-exercises-failing-after-rename
...
fix(watch): update the CLIPPY_CARGO_TOML_PATH
2023-10-18 23:33:20 +02:00
liv
02a122c2e7
Merge pull request #1731 from rust-lang/all-contributors/add-TheBearodactyl
...
docs: add TheBearodactyl as a contributor for code
2023-10-18 23:32:53 +02:00
allcontributors[bot]
faa261e3e2
docs: update .all-contributorsrc [skip ci]
2023-10-18 21:32:33 +00:00
allcontributors[bot]
9394825018
docs: update AUTHORS.md [skip ci]
2023-10-18 21:32:32 +00:00
liv
efd6b8b9c7
Merge pull request #1730 from TheBearodactyl/main
...
Update install.sh
2023-10-18 23:31:19 +02:00
The Bearodactyl
be6630bec6
Update install.sh
2023-10-18 18:59:58 +00:00
Versha Dhankar
d757726aca
docs: fix windows installation instructions
...
Currently, the windows installation instructions download a script from the URL ps1.rustlings.cool. This URL isn't detected as a URL in some cases, which means that PowerShell tries to load the data from a local file called ps1.rustlings.cool.
This was breaking my install, and adding the https:// fixed it.
2023-10-17 11:54:59 -07:00
markgreene74
3545c5a7a4
fix(intro1.rs): typo in the exercise body
2023-10-16 22:53:21 +01:00
markgreene74
3c4fde4610
fix(watch): update the CLIPPY_CARGO_TOML_PATH
...
... to reflect the changes to the exercise directory names.
The path exercises/clippy replaced with exercises/22_clippy.
closes #1726
2023-10-16 22:41:34 +01:00
liv
33220c5109
Merge pull request #1723 from adamhb123/exercise-directory-structure-update
...
Update Exercises Directory Names to Reflect Order
2023-10-16 14:02:51 +02:00
Adam Brewer
64d95837e9
Update Exercises Directory Names to Reflect Order
2023-10-16 07:37:12 -04:00
liv
c3941323e2
Merge pull request #1725 from rust-lang/all-contributors/add-matthewjnield
...
docs: add matthewjnield as a contributor for content
2023-10-16 11:27:42 +02:00
allcontributors[bot]
9a7d88f139
docs: update .all-contributorsrc [skip ci]
2023-10-16 09:27:26 +00:00
allcontributors[bot]
c7fccf74c9
docs: update AUTHORS.md [skip ci]
2023-10-16 09:27:25 +00:00
liv
54c0ac1f91
Merge pull request #1718 from matthewjnield/main
...
chore(errors): fix grammar typo and wording in errors exercises
2023-10-16 11:27:07 +02:00
Matt Nield
642aac6f43
chore(errors2): minor description wording change
...
This commit makes a minor change in the wording of the description of the errors2 exercise to avoid potential confusion, changing:
"A player of the game will type in how many items they want to buy, and the `total_cost` function will calculate the total cost of the tokens."
to
"A player of the game will type in how many items they want to buy, and the `total_cost` function will calculate the total cost of the items."
2023-10-13 15:47:38 -04:00
Matt Nield
5374811f96
chore(errors1): fix grammar typo in hint for exercise errors1
...
This commit corrects a grammar typo in the hint of the errors1 exercise, changing from:
"`Ok` and `Err` are one of the variants of `Result`,"
to:
"`Ok` and `Err` are the two variants of `Result`,"
2023-10-13 15:28:14 -04:00
liv
b97c88f202
docs: use new fancy install aliases
2023-10-13 13:28:45 +02:00
liv
d15096f0df
Merge pull request #1700 from docwilco/proper-markdown-hints
...
chore: make hints proper markdown
2023-09-29 12:32:16 +02:00
Rogier 'DocWilco' Mulhuijzen
8e6c83b4cf
chore: make hints proper markdown
...
Also rewrapped some hints to 80 columns so that they also look good in a
terminal.
closes #1698
2023-09-29 00:39:51 +02:00
liv
3bfd857a27
Merge pull request #1696 from docwilco/docwilco/fix-spawn-windows-debugging
...
fix(cli): make debugging in windows work
2023-09-28 11:03:08 +02:00
liv
c03bc1ec3e
Merge pull request #1699 from rust-lang/all-contributors/add-docwilco
...
docs: add docwilco as a contributor for code
2023-09-28 11:02:51 +02:00
allcontributors[bot]
2fcafc6602
docs: update .all-contributorsrc [skip ci]
2023-09-28 09:02:44 +00:00
allcontributors[bot]
11227403ce
docs: update AUTHORS.md [skip ci]
2023-09-28 09:02:43 +00:00
liv
177981d1cd
chore: fix missing opening brace
2023-09-28 11:02:25 +02:00
liv
579735b1c3
Merge pull request #1697 from docwilco/docwilco/stop-littering-pdb-files-on-windows
...
fix(cli): stop littering .pdb files on windows
2023-09-28 11:01:33 +02:00
DocWilco
511e334365
fix(cli): stop littering pdb files on windows
2023-09-27 22:02:14 +02:00
DocWilco
cc658eb288
fix(cli): make debugging in windows work
...
On windows, if `stderr` or `stdin` aren't also set to `Stdio::null()`
the `spawn()` fails with `The handle is invalid`, and `rustlings`
thinks that there's no `rustc` installed.
2023-09-27 21:33:49 +02:00
liv
da3d55ba03
Merge pull request #1690 from jyn514/error-handling
...
Give a more helpful error when a file is missing
2023-09-26 11:02:05 +02:00
liv
e1bd5ef858
Merge pull request #1692 from rust-lang/all-contributors/add-offbyone
...
docs: add offbyone as a contributor for infra
2023-09-26 11:01:35 +02:00
liv
5c405ea0f5
Merge branch 'main' into all-contributors/add-offbyone
2023-09-26 11:01:28 +02:00
liv
92f96c1d45
Merge pull request #1693 from rust-lang/all-contributors/add-dieterplex
...
docs: add dieterplex as a contributor for infra
2023-09-26 11:00:22 +02:00
allcontributors[bot]
00e16b49e5
docs: update .all-contributorsrc [skip ci]
2023-09-26 08:59:26 +00:00
allcontributors[bot]
463e23e006
docs: update AUTHORS.md [skip ci]
2023-09-26 08:59:25 +00:00
liv
d7e1064b13
Merge pull request #1686 from dieterplex/mrv4clap
...
fix(installation): bump MinRustVersion to 1.70
2023-09-26 10:59:08 +02:00
allcontributors[bot]
e58c8322e9
docs: update .all-contributorsrc [skip ci]
2023-09-26 08:58:46 +00:00
allcontributors[bot]
be78831ac0
docs: update AUTHORS.md [skip ci]
2023-09-26 08:58:45 +00:00
liv
fb2840ede5
Merge pull request #1684 from offbyone/drop-envrc
...
Remove .envrc
2023-09-26 10:58:28 +02:00
jyn
b88c23897f
Give a more helpful error when a file is missing
...
Previously, this would just say "missing file". Now it shows the path of the file that was missing,
which should make it easier to debug what went wrong.
2023-09-25 03:41:13 -04:00
d1t2
6aa47be78e
fix(installation): bump MinRustVersion to 1.70
...
Since #1633 porting to Clap, min Rust version reqirement changes.
2023-09-22 11:32:39 +08:00
Chris Rose
c63c44ac70
Remove .envrc
2023-09-21 11:00:04 -06:00
liv
06f865307f
Merge pull request #1683 from rust-lang/all-contributors/add-OfirLauber
...
docs: add OfirLauber as a contributor for content
2023-09-21 12:12:36 +02:00
allcontributors[bot]
f86a3c5ddc
docs: update .all-contributorsrc [skip ci]
2023-09-21 10:01:31 +00:00
allcontributors[bot]
666857dc4e
docs: update AUTHORS.md [skip ci]
2023-09-21 10:01:30 +00:00
liv
1552822404
Merge pull request #1682 from OfirLauber/main
...
chore: fix comment in enums3.rs
2023-09-21 12:01:16 +02:00
Ofir Lauber
83ac243c00
chore: fix comment in enums3.rs
2023-09-21 01:54:11 +03:00
liv
9a743f80c5
release: 5.6.1
2023-09-18 10:16:05 +02:00
liv
170aaabe9b
Merge pull request #1673 from husjon/fix-enums3-formatting
...
Fixed formatting of `enums3` with rustfmt
2023-09-18 10:07:39 +02:00
liv
ef122c9973
Merge pull request #1681 from rust-lang/all-contributors/add-jurglic
...
docs: add jurglic as a contributor for content
2023-09-18 10:06:13 +02:00
allcontributors[bot]
8e8c74c6c0
docs: update .all-contributorsrc [skip ci]
2023-09-18 08:05:52 +00:00
allcontributors[bot]
a38840ae92
docs: update AUTHORS.md [skip ci]
2023-09-18 08:05:51 +00:00
liv
2e48fe9cc7
Merge pull request #1675 from jurglic/fix-rand-typo
...
fix: test name typo
2023-09-18 10:05:37 +02:00
liv
3b451e4ab1
Merge pull request #1680 from rust-lang/all-contributors/add-krmpotic
...
docs: add krmpotic as a contributor for content
2023-09-18 10:03:57 +02:00
allcontributors[bot]
746180b153
docs: update .all-contributorsrc [skip ci]
2023-09-18 08:03:49 +00:00
allcontributors[bot]
62415f758b
docs: update AUTHORS.md [skip ci]
2023-09-18 08:03:48 +00:00
liv
0807353bf0
Merge pull request #1678 from krmpotic/main
...
remove hint comments when no hint exists
2023-09-18 10:03:35 +02:00
liv
a808cf71a3
Merge pull request #1679 from rust-lang/revert-1620-fix_1611
...
Revert "Fix 1611"
2023-09-18 09:54:20 +02:00
liv
8716558696
Revert "Fix 1611"
2023-09-18 09:54:08 +02:00
Luka Krmpotic
eb84eaf151
remove hint comments when no hint exists
2023-09-15 22:29:55 +02:00
Jurglic
a0699bd917
fix: test name typo
2023-09-14 17:10:06 +02:00
Jon Erling Hustadnes
0ee9c5b776
Fixed formatting with rust-analyzer
2023-09-13 20:26:47 +02:00
liv
51c8da06b0
Merge pull request #1672 from rust-lang/all-contributors/add-CobaltCause
...
docs: add CobaltCause as a contributor for infra
2023-09-12 10:57:20 +02:00
allcontributors[bot]
95640cba23
docs: update .all-contributorsrc [skip ci]
2023-09-12 08:57:12 +00:00
allcontributors[bot]
241889159a
docs: update AUTHORS.md [skip ci]
2023-09-12 08:57:11 +00:00
liv
edb8813cc7
Merge pull request #1671 from CobaltCause/nix-flake-update
...
chore: update flake.lock
2023-09-12 10:56:54 +02:00
Charles Hall
4a1290cb66
chore: update flake.lock
...
Flake lock file updates:
• Updated input 'flake-compat':
'github:edolstra/flake-compat/b4a34015c698c7793d592d66adbab377907a2be8' (2022-04-19)
→ 'github:edolstra/flake-compat/35bb57c0c8d8b62bbfd284272c928ceb64ddbde9' (2023-01-17)
• Updated input 'flake-utils':
'github:numtide/flake-utils/c0e246b9b83f637f4681389ecabcb2681b4f3af0' (2022-08-07)
→ 'github:numtide/flake-utils/f9e7cf818399d17d347f847525c5a5a8032e4e44' (2023-08-23)
• Added input 'flake-utils/systems':
'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e' (2023-04-09)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/b39fd6e4edef83cb4a135ebef98751ce23becc33' (2022-10-24)
→ 'github:nixos/nixpkgs/db9208ab987cdeeedf78ad9b4cf3c55f5ebd269b' (2023-09-08)
2023-09-11 20:04:37 -07:00
liv
d52ce2d354
Merge pull request #1670 from rust-lang/all-contributors/add-husjon
...
docs: add husjon as a contributor for content
2023-09-09 14:58:45 +02:00
allcontributors[bot]
b33ef03ac6
docs: update .all-contributorsrc [skip ci]
2023-09-09 12:58:36 +00:00
allcontributors[bot]
dceba07e82
docs: update AUTHORS.md [skip ci]
2023-09-09 12:58:35 +00:00
liv
e12504a61d
Merge pull request #1667 from husjon/update-primitive_types3-requirement
...
Make `primitive_types3` require at least 100 elements
2023-09-09 14:58:14 +02:00
liv
9de22c9afa
Merge pull request #1669 from rust-lang/all-contributors/add-ob
...
docs: add ob as a contributor for content
2023-09-09 01:23:54 +02:00
allcontributors[bot]
e17d603201
docs: update .all-contributorsrc [skip ci]
2023-09-08 23:23:32 +00:00
allcontributors[bot]
47fbd6d160
docs: update AUTHORS.md [skip ci]
2023-09-08 23:23:31 +00:00
liv
9dc8f13925
Merge pull request #1668 from ob/ob/fix-bug
...
Fix compiler error and clarify instructions
2023-09-09 01:23:15 +02:00
Oscar Bonilla
33a4f4e454
Fix compiler error and clarify instructions
2023-09-08 09:49:11 -07:00
Jon Erling Hustadnes
a5e4133516
Make primitive_types3 require at least 100 elements
...
Made the function panic if it's not long enough
2023-09-08 16:42:16 +02:00
liv
4d04aad890
Merge pull request #1641 from mo8it/move-semantics5-test
...
Convert exercises with assertions to tests
2023-09-06 09:31:46 +02:00
liv
847b57423f
update for page build
2023-09-04 15:26:22 +02:00
liv
58cabf2ebd
release: 5.6.0
2023-09-04 15:23:04 +02:00
liv
ae28d2fa2d
Merge pull request #1665 from rust-lang/chore/better-ci
...
chore: consolidate CI workflows
2023-09-04 15:02:14 +02:00
liv
de45998f69
chore: remove argh
2023-09-04 15:02:02 +02:00
liv
0d36050b36
chore: remove link checker
2023-09-04 14:58:13 +02:00
liv
f31a18429b
chore: consolidate CI workflows
2023-09-04 14:57:16 +02:00
liv
3ad30308ec
feat: add oranda deploy workflow
2023-09-04 14:50:31 +02:00
liv
6c0c397507
fix: absolut-ize readme links
2023-09-04 14:49:52 +02:00
liv
42da308140
Merge pull request #1664 from rust-lang/all-contributors/add-Jak-Ch-ll
...
docs: add Jak-Ch-ll as a contributor for content
2023-09-04 14:39:54 +02:00
allcontributors[bot]
680a32a85c
docs: update .all-contributorsrc [skip ci]
2023-09-04 12:39:46 +00:00
allcontributors[bot]
951dde4e94
docs: update AUTHORS.md [skip ci]
2023-09-04 12:39:45 +00:00
liv
14fbdd20ac
Merge pull request #1473 from Jak-Ch-ll/update-hints-for-vecs2
...
docs(vecs2): update hints
2023-09-04 14:39:28 +02:00
liv
ad0fad4218
Merge branch 'main' into update-hints-for-vecs2
2023-09-04 14:39:16 +02:00
liv
a5fe578e79
Merge pull request #1663 from rust-lang/all-contributors/add-pksadiq
...
docs: add pksadiq as a contributor for content
2023-09-04 14:38:06 +02:00
allcontributors[bot]
d5525794f8
docs: update .all-contributorsrc [skip ci]
2023-09-04 12:37:58 +00:00
allcontributors[bot]
3f7ef6fe33
docs: update AUTHORS.md [skip ci]
2023-09-04 12:37:56 +00:00
liv
992e5163d3
Merge pull request #1565 from pksadiq/fix-enum3-message-modification
...
fix(enums3): modify message string in test
2023-09-04 14:37:44 +02:00
liv
d03f624357
Merge pull request #1662 from rust-lang/all-contributors/add-bean5
...
docs: add bean5 as a contributor for content
2023-09-04 14:35:42 +02:00
allcontributors[bot]
b547321868
docs: update .all-contributorsrc [skip ci]
2023-09-04 12:35:35 +00:00
allcontributors[bot]
9a0e5bd003
docs: update AUTHORS.md [skip ci]
2023-09-04 12:35:34 +00:00
liv
c57ad35e5b
Merge pull request #1477 from bean5/main
...
small changes to a few README files
2023-09-04 14:35:15 +02:00
liv
f7ef198e3a
Merge pull request #1661 from rust-lang/all-contributors/add-willhack
...
docs: add willhack as a contributor for content
2023-09-04 14:34:46 +02:00
allcontributors[bot]
fcac2b553c
docs: update .all-contributorsrc [skip ci]
2023-09-04 12:34:38 +00:00
allcontributors[bot]
e8c2d27b4a
docs: update AUTHORS.md [skip ci]
2023-09-04 12:34:37 +00:00
liv
630cbf8f85
Merge pull request #1587 from willhack/chore/update-hints
...
chore: update line reference in strings2 hint
2023-09-04 14:34:20 +02:00
liv
0aa9418736
Merge branch 'main' into chore/update-hints
2023-09-04 14:34:13 +02:00
liv
abc3013096
Merge pull request #1660 from rust-lang/fix/move-semantics-tests
...
fix: refactor move semantics 1-4 into tests
2023-09-04 14:32:01 +02:00
liv
51e237d5f9
fix: refactor move semantics 1-4 into tests
2023-09-04 14:29:06 +02:00
liv
6eb9bde786
Merge pull request #1659 from rust-lang/all-contributors/add-yamila-moreno
...
docs: add yamila-moreno as a contributor for content
2023-09-04 13:58:37 +02:00
allcontributors[bot]
dce89aefb9
docs: update .all-contributorsrc [skip ci]
2023-09-04 11:58:25 +00:00
allcontributors[bot]
47e14cff8d
docs: update AUTHORS.md [skip ci]
2023-09-04 11:58:24 +00:00
liv
4d9b68b377
Merge pull request #1598 from yamila-moreno/fix/hint-in-primitives-4
...
fix(primitives-4.rs): update hint so it's less confusing
2023-09-04 13:58:05 +02:00
liv
a8f4994935
Merge pull request #1658 from rust-lang/all-contributors/add-szabgab
...
docs: add szabgab as a contributor for content
2023-09-04 13:55:38 +02:00
allcontributors[bot]
8ca60f2cbb
docs: update .all-contributorsrc [skip ci]
2023-09-04 11:55:28 +00:00
allcontributors[bot]
bb550497d5
docs: update AUTHORS.md [skip ci]
2023-09-04 11:55:27 +00:00
liv
849e4a3647
Merge pull request #1599 from szabgab/if1-test-case
...
add test-case to if/if1 to check equal values
2023-09-04 13:55:10 +02:00
liv
c177507db3
Merge pull request #1610 from jrcarl624/patch-1
...
Updated if3.rs: Added a note that states that the test does not need to be changed.
2023-09-04 13:54:20 +02:00
liv
a09a0c47ae
fix: add extra line in if3 comment
2023-09-04 13:53:54 +02:00
liv
a26c396335
Merge pull request #1657 from rust-lang/all-contributors/add-mkovaxx
...
docs: add mkovaxx as a contributor for content
2023-09-04 13:52:22 +02:00
allcontributors[bot]
4aa5ca2818
docs: update .all-contributorsrc [skip ci]
2023-09-04 11:52:13 +00:00
allcontributors[bot]
27881a83d4
docs: update AUTHORS.md [skip ci]
2023-09-04 11:52:11 +00:00
liv
6378c2a81f
Merge pull request #1620 from mkovaxx/fix_1611
...
Fix 1611
2023-09-04 13:51:57 +02:00
liv
45cadcf020
Merge pull request #1656 from rust-lang/all-contributors/add-gabay
...
docs: add gabay as a contributor for content
2023-09-04 13:46:50 +02:00
allcontributors[bot]
7d53abdb0a
docs: update .all-contributorsrc [skip ci]
2023-09-04 11:46:42 +00:00
allcontributors[bot]
a059ded709
docs: update AUTHORS.md [skip ci]
2023-09-04 11:46:41 +00:00
liv
4de3b4a635
Merge pull request #1630 from gabay/chore/threads2-text
...
info.toml: update threads2 text.
2023-09-04 13:46:28 +02:00
liv
64162d3a24
Merge pull request #1649 from x10an14/main
...
improvement(development): Add nix-direnv integration
2023-09-04 13:42:52 +02:00
liv
626e2749a6
Merge pull request #1650 from x10an14/fork/add-flake-outputs
...
feat(flake): Add defaults to commands in flake
2023-09-04 13:41:37 +02:00
liv
b39d896db7
Merge pull request #1655 from rust-lang/all-contributors/add-x10an14
...
docs: add x10an14 as a contributor for infra
2023-09-04 13:37:20 +02:00
allcontributors[bot]
4a9699226a
docs: update .all-contributorsrc [skip ci]
2023-09-04 11:37:10 +00:00
allcontributors[bot]
11f4ec93ac
docs: update AUTHORS.md [skip ci]
2023-09-04 11:37:09 +00:00
liv
e57797a8ff
Merge pull request #1653 from x10an14/fork/fix-nix-build-of-reset-test
...
fix(nix/tests): Add `git` to Nix's rust build/test sandbox
2023-09-04 13:36:24 +02:00
liv
0b7975b195
Merge pull request #1633 from mo8it/clap
...
Port to Clap
2023-09-04 13:35:33 +02:00
mo8it
362318a6e0
Adapt tests
2023-09-04 13:30:49 +02:00
mo8it
5a93f2a4f1
Port to Clap
2023-09-04 13:30:46 +02:00
x10an14
e7bdc83a8f
fix(nix/tests): Add git
to Nix's rust build/test sandbox
...
The integration test `reset_single_exercise` depends on Git...
2023-08-30 19:41:29 +02:00
x10an14
60b8487600
feat(flake): Add defaults to commands in flake
...
So that:
- `nix build .#`, and
- `nix run .#` both work.
2023-08-30 18:09:41 +02:00
x10an14
013f22c89c
improvement(development): Add nix-direnv integration
...
So as to automatically open a nix devShell for those who use direnv/want to use direnv to make their lives more automated.
2023-08-30 18:03:45 +02:00
liv
2d1da2ab57
Merge pull request #1645 from mo8it/prober-types-structs3
...
Use u32 instead of i32
2023-08-29 10:20:36 +02:00
mo8it
9c0581bc0f
Use u32 instead of i32
2023-08-29 00:52:11 +02:00
liv
d79984dbda
Merge pull request #1637 from mo8it/fix-warnings
...
Run clippy --fix
2023-08-28 13:38:21 +02:00
liv
c2eaa8f019
Merge pull request #1638 from mo8it/fix-line-numbers
...
Avoid line numbers in hints
2023-08-28 13:38:02 +02:00
liv
6c517199bf
Merge pull request #1644 from rust-lang/all-contributors/add-mo8it
...
docs: add mo8it as a contributor for code
2023-08-28 13:37:42 +02:00
allcontributors[bot]
d258c30406
docs: update .all-contributorsrc [skip ci]
2023-08-28 11:37:34 +00:00
allcontributors[bot]
7bb69f8641
docs: update AUTHORS.md [skip ci]
2023-08-28 11:37:33 +00:00
liv
c1051f3f52
Merge pull request #1639 from mo8it/update-deps
...
Update deps
2023-08-28 13:37:20 +02:00
mo8it
193b600382
Convert other exercises that have assertions to test mode
2023-08-27 01:06:01 +02:00
mo8it
16936d95d1
Fix typo
2023-08-27 00:50:35 +02:00
mo8it
64224d3918
Make move_semantics5 a test
2023-08-27 00:48:19 +02:00
mo8it
c0b8af2c42
Fix indicatif
2023-08-26 23:35:07 +02:00
mo8it
c655612d2d
Update deps
2023-08-26 23:34:40 +02:00
mo8it
3cc9be0d11
Avoid line numbers in hints
2023-08-26 23:25:12 +02:00
mo8it
571bab20c1
Run clippy --fix
2023-08-26 23:07:20 +02:00
liv
c663f06669
Merge pull request #1636 from rust-lang/all-contributors/add-eLVas
...
docs: add eLVas as a contributor for content
2023-08-26 22:27:41 +02:00
allcontributors[bot]
77f0e177e6
docs: update .all-contributorsrc [skip ci]
2023-08-26 20:27:33 +00:00
allcontributors[bot]
e7ad540618
docs: update AUTHORS.md [skip ci]
2023-08-26 20:27:32 +00:00
liv
38b4327f41
Merge pull request #1632 from eLVas/main
...
fix(errors1): change Result to Option in exersise description
2023-08-26 22:27:18 +02:00
Ivan Vasiunyk
fa0463b3b2
fix(errors1): change Result to Option in exersise description
2023-08-25 21:49:22 +02:00
Roi Gabay
af76794627
info.toml: update threads2 text.
...
the previous text does not appear in the provided link (https://doc.rust-lang.org/book/ch16-03-shared-state.html#atomic-reference-counting-with-arct ).
2023-08-21 16:19:30 +03:00
liv
464cb5566d
Merge pull request #1625 from rust-lang/all-contributors/add-shirts
...
docs: add shirts as a contributor for content
2023-08-15 11:20:10 +02:00
allcontributors[bot]
d670847308
docs: update .all-contributorsrc [skip ci]
2023-08-15 09:20:02 +00:00
allcontributors[bot]
33a45d0f89
docs: update AUTHORS.md [skip ci]
2023-08-15 09:20:01 +00:00
liv
da395fed20
Merge pull request #1624 from shirts/shirts/errors-2-comments
...
Fix comment in errors2
2023-08-15 11:19:43 +02:00
Kevin C
ad1c29c512
Fix comment in errors2
2023-08-14 12:49:28 -07:00
Mate Kovacs
720f33eee6
add .to_mut() in test owned_mutation()
2023-08-10 19:56:47 +09:00
liv
64035f766f
Merge pull request #1618 from rust-lang/all-contributors/add-barlevalon
...
docs: add barlevalon as a contributor for content
2023-08-07 17:40:45 +02:00
allcontributors[bot]
1ace9795f7
docs: update .all-contributorsrc [skip ci]
2023-08-07 15:38:52 +00:00
allcontributors[bot]
24c838bc0b
docs: update AUTHORS.md [skip ci]
2023-08-07 15:38:51 +00:00
liv
b64aa9993b
Merge pull request #1617 from barlevalon/from_into_tests_fix
...
fix(conversions/from_into.rs): test_trailing_comma() and test_trailing_comma_and_some_string()
2023-08-07 17:38:37 +02:00
Alon Hearter
2691a35102
Fix from_into.rs tests
2023-08-07 18:22:49 +03:00
Joshua Carlson
828e724659
Added note related to tests.
2023-08-01 13:33:32 -04:00
liv
11d8aea96f
Merge pull request #1609 from rust-lang/all-contributors/add-softarn
...
docs: add softarn as a contributor for content
2023-08-01 10:50:22 +02:00
allcontributors[bot]
62adbdf7f2
docs: update .all-contributorsrc [skip ci]
2023-08-01 08:50:14 +00:00
allcontributors[bot]
f39df76215
docs: update AUTHORS.md [skip ci]
2023-08-01 08:50:13 +00:00
liv
4d26307cfc
Merge pull request #1607 from softarn/main
...
chore(errors4): improved comment
2023-08-01 10:49:55 +02:00
Marcus Höjvall
be8d1df8b9
chore(errors4): improved comment
2023-07-28 23:05:01 +02:00
liv
4592b4c409
Merge pull request #1603 from rust-lang/all-contributors/add-alexfertel
...
docs: add alexfertel as a contributor for content
2023-07-24 10:29:34 +02:00
allcontributors[bot]
bb5fa3f1e8
docs: update .all-contributorsrc [skip ci]
2023-07-24 08:29:18 +00:00
allcontributors[bot]
8283ae8c4c
docs: update AUTHORS.md [skip ci]
2023-07-24 08:29:17 +00:00
liv
478e9d67df
Merge pull request #1601 from alexfertel/patch-1
...
docs: dedup repeated sentence
2023-07-24 10:29:00 +02:00
Alexander González
ef8f1f108b
docs: dedup repeated sentence
2023-07-21 14:42:19 +02:00
Gabor Szabo
7f9f897945
add test-case to if/if1 to check equal values
2023-07-20 08:28:18 +03:00
Yamila Moreno
662e5bddd7
fix(primitives-4.rs): update hint so it's less confusing
2023-07-17 15:58:29 +02:00
liv
b949422d46
Merge pull request #1597 from rust-lang/all-contributors/add-johnDeSilencio
...
docs: add johnDeSilencio as a contributor for code
2023-07-17 12:31:25 +02:00
allcontributors[bot]
2c7dec7327
docs: update .all-contributorsrc [skip ci]
2023-07-17 10:31:16 +00:00
allcontributors[bot]
f4d86f384c
docs: update AUTHORS.md [skip ci]
2023-07-17 10:31:15 +00:00
liv
13bbe9c07d
Merge pull request #1594 from johnDeSilencio/bugfix/proc-macro2-cargo-update
...
fix: building rustlings on nightly
2023-07-17 12:30:48 +02:00
Nicholas R. Smith
2934d062a3
fix: run cargo update to build proc-macro2 on nightly
2023-07-14 12:12:05 -07:00
Will Hack
37cdea9183
Merge branch 'main' into chore/update-hints
2023-07-04 12:05:19 -04:00
liv
a7300da78d
Merge pull request #1590 from rust-lang/all-contributors/add-jrcarl624
...
docs: add jrcarl624 as a contributor for content
2023-07-04 11:57:39 +02:00
allcontributors[bot]
176fb7c447
docs: update .all-contributorsrc [skip ci]
2023-07-04 09:57:31 +00:00
allcontributors[bot]
0e0c5dfe99
docs: update AUTHORS.md [skip ci]
2023-07-04 09:57:30 +00:00
liv
6cc34fa1f7
Merge pull request #1588 from jrcarl624/main
...
added if3 based on: `Using if in a let Statement`
2023-07-04 11:57:11 +02:00
Joshua Carlson
287172698a
added if3 based on: Using if in a let Statement
2023-07-03 14:52:13 -04:00
Will Hack
0ab781c7a7
chore: remove line reference from strings2 hint
2023-07-03 14:20:38 -04:00
liv
c5b0627180
chore: update oranda config for 0.1.0
2023-07-03 18:50:50 +02:00
Will Hack
b99c7b8c37
chore: update line reference in strings2 hint
2023-07-02 13:46:59 -04:00
liv
a6b562b8e4
Merge pull request #1580 from rust-lang/all-contributors/add-vnprc
...
docs: add vnprc as a contributor for content
2023-06-26 15:20:06 +02:00
allcontributors[bot]
a46d42f45e
docs: update .all-contributorsrc [skip ci]
2023-06-26 13:19:53 +00:00
allcontributors[bot]
47b3a53132
docs: update AUTHORS.md [skip ci]
2023-06-26 13:19:52 +00:00
liv
a470500a43
Merge pull request #1579 from vnprc/docs
...
chore: use correct line number in strings2.rs hint
2023-06-26 15:19:37 +02:00
vnprc
405b32e77a
chore: use correct line number in strings2.rs hint
2023-06-26 09:17:39 -04:00
liv
2584ff0440
Merge pull request #1577 from rust-lang/all-contributors/add-novanish
...
docs: add novanish as a contributor for content
2023-06-26 09:58:32 +02:00
allcontributors[bot]
2e4022dd73
docs: update .all-contributorsrc [skip ci]
2023-06-26 07:58:24 +00:00
allcontributors[bot]
f03a915c75
docs: update AUTHORS.md [skip ci]
2023-06-26 07:58:23 +00:00
liv
9379d06275
Merge pull request #1573 from novanish/refactor-error-1-comment
...
refactor: Update comment to use correct construct name 'Result' inste…
2023-06-26 09:58:08 +02:00
Anish
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
liv
adc7ca5690
fix(move_semantics2): change type back to compile
2023-06-22 10:10:44 +02:00
Mohammed Sadiq
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
liv
c2264cabae
fix: install into $home on windows for now
...
Stopgap measure so that people stop installing into System32 (since that's the default Powershell elevated prompt directory for some reason).
2023-06-15 10:56:53 +02:00
liv
f3d0ba2f51
Merge pull request #1563 from rust-lang/all-contributors/add-tajo48
...
docs: add tajo48 as a contributor for content
2023-06-15 10:42:10 +02:00
allcontributors[bot]
0cb63cdd01
docs: update .all-contributorsrc [skip ci]
2023-06-15 08:42:02 +00:00
allcontributors[bot]
c236a80a37
docs: update AUTHORS.md [skip ci]
2023-06-15 08:42:01 +00:00
liv
4b9e77d2ef
Merge pull request #1562 from tajo48/main
...
chore: update hint for vecs2
2023-06-15 10:41:46 +02:00
tajo48
e1704a2f1b
Merge branch 'main' into main
2023-06-15 00:46:45 +02:00
liv
0282da6881
Merge pull request #1559 from rust-lang/all-contributors/add-robertefry
...
docs: add robertefry as a contributor for content
2023-06-12 12:39:41 +02:00
allcontributors[bot]
846e68e1aa
docs: update .all-contributorsrc [skip ci]
2023-06-12 10:39:27 +00:00
allcontributors[bot]
33cf4f7eca
docs: update AUTHORS.md [skip ci]
2023-06-12 10:39:26 +00:00
liv
132d5ca943
Merge pull request #1535 from robertefry/comment_cleanup
...
docs: cleanup the explanation paragraphs at the start of each exercise.
2023-06-12 12:39:09 +02:00
liv
b44472b237
Merge branch 'main' into comment_cleanup
2023-06-12 12:39:02 +02:00
liv
4cfcf2ccd7
Merge pull request #1558 from rust-lang/all-contributors/add-Frosthage
...
docs: add Frosthage as a contributor for content
2023-06-12 12:36:40 +02:00
allcontributors[bot]
a2f99ad00d
docs: update .all-contributorsrc [skip ci]
2023-06-12 10:36:23 +00:00
allcontributors[bot]
eb3c9658b1
docs: update AUTHORS.md [skip ci]
2023-06-12 10:36:22 +00:00
liv
06ddcfb0bb
Merge pull request #1113 from Frosthage/main
...
Improve hint for as_ref_mut
2023-06-12 12:36:06 +02:00
liv
d6bb8547b3
Merge pull request #1557 from rust-lang/all-contributors/add-luhem7
...
docs: add luhem7 as a contributor for content
2023-06-12 12:33:53 +02:00
allcontributors[bot]
5219621595
docs: update .all-contributorsrc [skip ci]
2023-06-12 10:33:45 +00:00
allcontributors[bot]
a14f0c3f55
docs: update AUTHORS.md [skip ci]
2023-06-12 10:33:44 +00:00
liv
44f706a5e7
Merge pull request #1542 from luhem7/main
...
fix(threads, smart pointers): Swap order of threads and smart pointers exercises
2023-06-12 12:33:29 +02:00
liv
55636e6978
Merge pull request #1556 from rust-lang/all-contributors/add-FWDekker
...
docs: add FWDekker as a contributor for content
2023-06-12 12:33:01 +02:00
allcontributors[bot]
5921948de8
docs: update .all-contributorsrc [skip ci]
2023-06-12 10:32:26 +00:00
allcontributors[bot]
bd05bab4bf
docs: update AUTHORS.md [skip ci]
2023-06-12 10:32:25 +00:00
liv
c6c7dd2fce
Merge pull request #1544 from FWDekker/main
...
fix(vecs): rename outdated variable name in hint
2023-06-12 12:32:10 +02:00
liv
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
liv
c2bb9ebd8e
Merge pull request #1555 from rust-lang/all-contributors/add-b-apperlo
...
docs: add b-apperlo as a contributor for content
2023-06-12 12:19:02 +02:00
allcontributors[bot]
d35a352fe6
docs: update .all-contributorsrc [skip ci]
2023-06-12 10:18:55 +00:00
allcontributors[bot]
4fd52390ee
docs: update AUTHORS.md [skip ci]
2023-06-12 10:18:54 +00:00
liv
974717ca11
Merge pull request #1547 from b-apperlo/b-apperlo-patch-2
...
fix: update hashmaps3.rs
2023-06-12 12:18:36 +02:00
liv
d77e6c0d05
Merge pull request #1553 from rust-lang/all-contributors/add-IVIURRAY
...
docs: add IVIURRAY as a contributor for content
2023-06-12 12:17:30 +02:00
allcontributors[bot]
47fcab1e60
docs: update .all-contributorsrc [skip ci]
2023-06-12 10:17:22 +00:00
allcontributors[bot]
a1188ca0ee
docs: update AUTHORS.md [skip ci]
2023-06-12 10:17:21 +00:00
liv
0d2a1bdef1
Merge pull request #1549 from IVIURRAY/enums3-message-test
...
fix(enums3): add test for message
2023-06-12 12:17:07 +02:00
liv
369ae2e63d
feat(move_semantics2): rewrite hint
2023-06-12 12:07:18 +02:00
liv
1ce9d93e94
Merge pull request #1552 from rust-lang/all-contributors/add-proofconstruction
...
docs: add proofconstruction as a contributor for infra
2023-06-12 11:50:10 +02:00
allcontributors[bot]
e0ea03dc56
docs: update .all-contributorsrc [skip ci]
2023-06-12 09:50:03 +00:00
allcontributors[bot]
3cced07c13
docs: update AUTHORS.md [skip ci]
2023-06-12 09:50:02 +00:00
liv
dca6e869df
Merge pull request #1550 from proofconstruction/check-lockfile-sync
...
chore(ci): add action step to check if lockfile is synced
2023-06-12 11:49:21 +02:00
alex
f30f0bf148
chore(ci): add action step to check if lockfile is synced
2023-06-11 16:30:01 -05:00
IVIURARY
d0a1783083
fix(enums3): add test for message
...
closes #1548
2023-06-08 22:14:25 +01:00
Bert Apperlo
a4fe3602b2
fix: updated comment for struct
2023-06-08 16:46:45 +02:00
Bert Apperlo
8974e33f69
fix: update hashmaps3.rs
2023-06-08 16:44:39 +02:00
Bert Apperlo
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
Florine W. Dekker
479574e88e
fix(vecs): rename outdated variable name in hint
2023-06-07 16:58:02 +02:00
luhem7
a96bbcd967
fix(threads, smart pointers): Swap order of threads and smart pointers exercises
...
closes #1541
2023-06-03 10:20:29 -04:00
tajo48
1e02f194fd
update hint for vecs2 to match with exercise as it was updated to fix clarity
2023-05-31 16:37:41 +02:00
Robert Fry
7eef5d15ee
docs: cleanup the explanation paragraphs at the start of each exercise.
2023-05-29 18:41:51 +01:00
liv
30291a3c25
Merge pull request #1527 from rust-lang/all-contributors/add-lazywalker
...
docs: add lazywalker as a contributor for content
2023-05-23 11:06:10 +02:00
allcontributors[bot]
33224370eb
docs: update .all-contributorsrc [skip ci]
2023-05-23 09:05:59 +00:00
allcontributors[bot]
b9cb931167
docs: update AUTHORS.md [skip ci]
2023-05-23 09:05:58 +00:00
liv
10d8357876
Merge pull request #1526 from lazywalker/fix-iterators5
...
fix(exercises): use snake_case variables to avoid warning
2023-05-23 11:05:43 +02:00
lazywalker
9604ab6621
fix(exercises): use snake_case variables
2023-05-23 15:00:55 +08:00
liv
e35a84fcb3
chore(oranda): don't generate changelog pages
2023-05-22 11:09:57 +02:00
liv
e910205c19
Merge pull request #1524 from rust-lang/all-contributors/add-b1ue64
...
docs: add b1ue64 as a contributor for content
2023-05-21 11:39:36 +02:00
allcontributors[bot]
15ad02c984
docs: update .all-contributorsrc [skip ci]
2023-05-21 09:39:26 +00:00
allcontributors[bot]
8e62346f86
docs: update AUTHORS.md [skip ci]
2023-05-21 09:39:25 +00:00
liv
59344c679d
Merge pull request #1523 from b1ue64/b1ue64-patch-1
...
feat(iterators5): remove outdated part of hint
2023-05-21 11:39:12 +02:00
b1ue64
a7257a1d1e
feat(iterators5): remove outdated part of hint
2023-05-20 16:38:33 -04:00
liv
f2de12aa34
release: 5.5.1
2023-05-17 21:05:51 +02:00
liv
2d544f18b5
fix: revert back to using relative paths
2023-05-17 21:04:32 +02:00
liv
0667ee7c4d
fix: add oranda-hide class to readme
2023-05-17 17:11:49 +02:00
liv
19cee73209
chore: set up oranda
...
Sets up oranda so we can get nice website things for free. Some caveats we have right now:
- Absolutely manual, I have to do `oranda build` and the deploy manually right now
- I had to pop the Readme into a new Markdown file because the first header in there was looking very strange
2023-05-17 16:56:01 +02:00
liv
4c638e365f
Merge branch 'main' of github.com:rust-lang/rustlings
2023-05-17 16:30:31 +02:00
liv
f452fd7bb0
release: 5.5.0
2023-05-17 16:30:22 +02:00
liv
6d1f8c5111
Merge pull request #1520 from rust-lang/all-contributors/add-Ben2917
...
docs: add Ben2917 as a contributor for content
2023-05-17 16:14:54 +02:00
allcontributors[bot]
ab61a0d5c7
docs: update .all-contributorsrc [skip ci]
2023-05-17 14:14:44 +00:00
allcontributors[bot]
af52fce275
docs: update AUTHORS.md [skip ci]
2023-05-17 14:14:43 +00:00
liv
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
liv
9508e97914
feat: write absolute root module paths for lsp
2023-05-17 16:14:10 +02:00
liv
a6f99645c6
chore: rustfmt
2023-05-17 16:02:39 +02:00
liv
fd84c2d8f7
Merge pull request #1519 from rust-lang/all-contributors/add-lionel-rowe
...
docs: add lionel-rowe as a contributor for content
2023-05-17 15:57:26 +02:00
allcontributors[bot]
eeb439eaf9
docs: update .all-contributorsrc [skip ci]
2023-05-17 13:57:11 +00:00
allcontributors[bot]
58cbdd71b6
docs: update AUTHORS.md [skip ci]
2023-05-17 13:57:10 +00:00
liv
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
liv
ccf4a78f5d
Merge pull request #1518 from rust-lang/all-contributors/add-deedy5
...
docs: add deedy5 as a contributor for content
2023-05-17 15:56:10 +02:00
allcontributors[bot]
6abff39549
docs: update .all-contributorsrc [skip ci]
2023-05-17 13:55:29 +00:00
allcontributors[bot]
94c6131c59
docs: update AUTHORS.md [skip ci]
2023-05-17 13:55:28 +00:00
liv
05fcc246ae
Merge pull request #1490 from deedy5/main
...
modules2.rs: add more information to hint
2023-05-17 15:55:13 +02:00
liv
9bfb7055e2
Merge pull request #1517 from rust-lang/all-contributors/add-rb5014
...
docs: add rb5014 as a contributor for content
2023-05-17 15:54:49 +02:00
allcontributors[bot]
c5fe42089d
docs: update .all-contributorsrc [skip ci]
2023-05-17 13:54:40 +00:00
allcontributors[bot]
70cf7698ac
docs: update AUTHORS.md [skip ci]
2023-05-17 13:54:39 +00:00
liv
b07680108b
Merge pull request #1504 from rb5014/success-hints-feature
...
feat(main, verify): Show hint(s) after exercise completion
2023-05-17 15:54:24 +02:00
liv
d45ec21b3c
Merge pull request #1513 from rust-lang/all-contributors/add-nmay231
...
docs: add nmay231 as a contributor for content
2023-05-10 10:50:01 +02:00
allcontributors[bot]
0d252636be
docs: update .all-contributorsrc [skip ci]
2023-05-10 08:49:45 +00:00
allcontributors[bot]
70da26f649
docs: update AUTHORS.md [skip ci]
2023-05-10 08:49:44 +00:00
liv
b882da1ad4
Merge pull request #1512 from nmay231/main
...
fix(options3): panic when not matching to avoid false positives
2023-05-10 10:49:36 +02:00
Noah May
3ecb47ff2c
fix(options3): panic when not matching to avoid false positives
...
Closes #1503
2023-05-09 15:13:18 -05:00
Romain Bayle
c44e3025f9
option success_hints added to the struct Watchargs instead of Args
2023-05-02 22:46:41 +02:00
liv
9ffcab07bf
Merge pull request #1506 from rust-lang/all-contributors/add-az0977776
...
docs: add az0977776 as a contributor for content
2023-05-02 11:15:57 +00:00
allcontributors[bot]
583925c085
docs: update .all-contributorsrc [skip ci]
2023-05-02 11:15:49 +00:00
allcontributors[bot]
e631f3c78b
docs: update AUTHORS.md [skip ci]
2023-05-02 11:15:48 +00:00
liv
9a6e57eec9
Merge pull request #1471 from az0977776/patch-2
...
docs: update line numbers in move_semantics2
2023-05-02 11:15:33 +00:00
Aaron Wang
d3fea5f15a
Merge branch 'main' into patch-2
2023-05-01 19:10:56 -04:00
Romain Bayle
5d3696a9e6
feat(cli): added success-hints option for the rustlings command
...
closes #1373
2023-05-01 03:04:06 +02:00
liv
b75d2aa3f4
Merge pull request #1499 from rust-lang/all-contributors/add-esotuvaka
...
docs: add esotuvaka as a contributor for content
2023-04-28 08:40:25 +00:00
allcontributors[bot]
eb4079c674
docs: update .all-contributorsrc [skip ci]
2023-04-28 08:40:18 +00:00
allcontributors[bot]
72d0c53b33
docs: update AUTHORS.md [skip ci]
2023-04-28 08:40:17 +00:00
liv
6ae0525f7a
Merge pull request #1498 from esotuvaka/main
...
chore: clarified cow owned_no_mutation comments
2023-04-28 08:39:59 +00:00
PiqqiDesigns
c4627e7112
chore: clarified cow owned_no_mutation comments
2023-04-27 15:49:40 -07:00
liv
6d4a980b04
Merge pull request #1491 from rust-lang/all-contributors/add-akgerber
...
docs: add akgerber as a contributor for content
2023-04-22 13:48:59 +00:00
allcontributors[bot]
545a726252
docs: update .all-contributorsrc [skip ci]
2023-04-22 13:48:42 +00:00
allcontributors[bot]
065cd0170e
docs: update AUTHORS.md [skip ci]
2023-04-22 13:48:41 +00:00
liv
a7eeaa3a4b
Merge pull request #1484 from akgerber/move2_comment_fix
...
fix(move_semantics2): fix line number comment
2023-04-22 13:48:23 +00:00
deedy5
e2da663628
Update info.toml
...
modules2.rs: add more information to hint
2023-04-21 15:51:52 +00:00
lionel-rowe
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
Alan Gerber
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
liv
fc81bb15fe
Merge pull request #1482 from rust-lang/all-contributors/add-smlavine
...
docs: add smlavine as a contributor for code
2023-04-18 15:54:06 +00:00
allcontributors[bot]
6209e7004e
docs: update .all-contributorsrc [skip ci]
2023-04-18 15:51:25 +00:00
allcontributors[bot]
4944488287
docs: update AUTHORS.md [skip ci]
2023-04-18 15:51:24 +00:00
liv
0dc9c33b01
Merge pull request #1480 from smlavine/main
...
feat: Add "!" command to `rustlings watch`
2023-04-18 15:51:06 +00:00
Sebastian LaVine
a4a5691a7b
feat: Add "!" command to rustlings watch
2023-04-16 21:44:08 -04:00
Your Name
352267871c
fix: Added some extra tests to validate iterators5 solution
...
closes : #1387
2023-04-15 17:34:52 +01:00
bean5
15ae83f868
docs: Replace apostrophe (for consistency with other README files)
2023-04-13 20:32:18 -06:00
bean5
e6b1ef2049
docs: Apply fixes that linter noticed
2023-04-13 20:31:59 -06:00
Aaron Wang
8ed2cf7ef5
Update move_semantics2.rs
2023-04-10 22:36:21 -04:00
J.c
8cb5cba775
docs(vecs2): update hints
2023-04-08 10:50:50 +02:00
Aaron Wang
c74e0bfd18
docs: update line numbers in move_semantics2
2023-04-07 01:56:20 -04:00
liv
9fc336c7f7
Merge pull request #1469 from rust-lang/all-contributors/add-stornquist
...
docs: add stornquist as a contributor for content
2023-04-05 13:11:24 +00:00
allcontributors[bot]
5de7124eee
docs: update .all-contributorsrc [skip ci]
2023-04-05 13:11:15 +00:00
allcontributors[bot]
2f33826063
docs: update AUTHORS.md [skip ci]
2023-04-05 13:11:14 +00:00
liv
087e076ec0
Merge pull request #1384 from stornquist/patch-1
...
fix(move_semantics2): add expected output comment
2023-04-05 13:10:57 +00:00
liv
b39b819725
Merge pull request #1468 from rust-lang/all-contributors/add-alexwh
...
docs: add alexwh as a contributor for content
2023-04-05 13:10:02 +00:00
allcontributors[bot]
d544bfcd6d
docs: update .all-contributorsrc [skip ci]
2023-04-05 13:09:51 +00:00
allcontributors[bot]
c7adaa7d14
docs: update AUTHORS.md [skip ci]
2023-04-05 13:09:50 +00:00
liv
f86fa1e909
Merge pull request #1385 from alexwh/patch-1
...
chore: update move_semantics4.rs' hint
2023-04-05 13:09:20 +00:00
liv
2285b89aea
Merge pull request #1467 from rust-lang/all-contributors/add-ktheory
...
docs: add ktheory as a contributor for content
2023-04-05 13:07:58 +00:00
allcontributors[bot]
16ca871544
docs: update .all-contributorsrc [skip ci]
2023-04-05 13:06:59 +00:00
allcontributors[bot]
722c7910e4
docs: update AUTHORS.md [skip ci]
2023-04-05 13:06:58 +00:00
liv
ab6aa23cec
Merge pull request #1391 from ktheory/ktheory/iter5
...
docs: clarify instructions on iterators5.rs
2023-04-05 13:06:43 +00:00
liv
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
liv
8a7f437641
Merge pull request #1466 from rust-lang/all-contributors/add-poneciak57
...
docs: add poneciak57 as a contributor for content
2023-04-05 13:05:38 +00:00
allcontributors[bot]
63a467af31
docs: update .all-contributorsrc [skip ci]
2023-04-05 13:05:30 +00:00
allcontributors[bot]
af365f444f
docs: update AUTHORS.md [skip ci]
2023-04-05 13:05:29 +00:00
liv
9a9b487abd
Merge pull request #1463 from poneciak57/feature/test4_panic
...
feat: add tests4.rs exercise
2023-04-05 13:05:14 +00:00
poneciak
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
poneciak
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
poneciak
27b7579566
created task
2023-04-05 08:18:51 +02:00
liv
01fa21f160
Merge pull request #1461 from rust-lang/all-contributors/add-sagarvora
...
docs: add sagarvora as a contributor for content
2023-04-02 10:46:50 +00:00
allcontributors[bot]
54d21dc7c1
docs: update .all-contributorsrc [skip ci]
2023-04-02 10:45:43 +00:00
allcontributors[bot]
2f2fd43771
docs: update AUTHORS.md [skip ci]
2023-04-02 10:45:42 +00:00
liv
2ca4ee2a54
Merge pull request #1460 from sagarvora/lifetimes-first
...
fix: move lifetimes above tests in recommended order
2023-04-02 10:45:28 +00:00
Sagar Vora
b1fb38e73c
fix: move lifetimes above tests in recommended order
2023-04-02 12:25:24 +05:30
liv
09dc7058c9
Merge pull request #1456 from rust-lang/all-contributors/add-ahresse
...
docs: add ahresse as a contributor for content
2023-03-31 13:31:47 +00:00
allcontributors[bot]
75f0ab65d1
docs: update .all-contributorsrc [skip ci]
2023-03-31 13:31:33 +00:00
allcontributors[bot]
391e5d121a
docs: update AUTHORS.md [skip ci]
2023-03-31 13:31:32 +00:00
liv
6f84887f60
Merge pull request #1454 from ahresse/ahresse/remove_trailing_spaces
...
fix: remove trailing spaces
2023-03-31 13:31:16 +00:00
liv
3e44060b5b
Merge pull request #1455 from rust-lang/all-contributors/add-keogami
...
docs: add keogami as a contributor for doc
2023-03-31 13:29:40 +00:00
allcontributors[bot]
84dcd51d37
docs: update .all-contributorsrc [skip ci]
2023-03-31 13:29:30 +00:00
allcontributors[bot]
e185e27273
docs: update AUTHORS.md [skip ci]
2023-03-31 13:29:29 +00:00
liv
e2eb24761f
Merge pull request #1453 from keogami/patch-1
...
Split quick installation commands into two separate blocks
2023-03-31 13:29:16 +00:00
Alexandre ESSE
d7111cb4a3
fix(main.rs): remove trailing spaces
2023-03-31 11:58:15 +02:00
Alexandre ESSE
22bb662d3e
fix(exercises): remove trailing spaces
2023-03-31 11:58:15 +02:00
Keogami
8c4a7bea5f
docs(README.md): split quick installation commands into two separate code blocks
...
Having the two quick installation commands in two separate code blocks makes it easy to copy them through the github's `copy to clipboard` button
2023-03-31 02:26:23 +05:30
Ali Afsharzadeh
382e16eb7e
feat(docs): add markdown linter for exercises README.md files
2023-03-30 19:53:22 +03:30
liv
362c1b0d11
Merge pull request #1450 from guoard/patch-2
...
docs(error_handling): resolve markdownlint warnings
2023-03-30 09:19:20 +00:00
Ali Afsharzadeh
1db646474e
docs(error_handling): resolve markdown linter warnings
2023-03-29 21:13:27 +03:30
liv
fbec311844
Merge pull request #1447 from rust-lang/all-contributors/add-guoard
...
docs: add guoard as a contributor for content
2023-03-28 10:27:00 +00:00
allcontributors[bot]
347462d87e
docs: update .all-contributorsrc [skip ci]
2023-03-28 10:26:46 +00:00
allcontributors[bot]
99bd7181f9
docs: update AUTHORS.md [skip ci]
2023-03-28 10:26:45 +00:00
liv
92f09dbe81
Merge pull request #1445 from guoard/patch-1
...
docs(variables): wrap mut keyword with backtick
2023-03-28 10:26:32 +00:00
liv
4b1fe0a1cc
Merge pull request #1446 from rust-lang/all-contributors/add-ryanwhitehouse
...
docs: add ryanwhitehouse as a contributor for content
2023-03-28 10:26:10 +00:00
allcontributors[bot]
78f4d66364
docs: update .all-contributorsrc [skip ci]
2023-03-28 10:25:47 +00:00
allcontributors[bot]
13356e16a3
docs: update AUTHORS.md [skip ci]
2023-03-28 10:25:46 +00:00
liv
e0e0b3f387
Merge pull request #1432 from ryanwhitehouse/main
...
docs:clarify instructions on hashmaps2.rs
2023-03-28 10:25:31 +00:00
Ali Afsharzadeh
592694036f
docs(variables): wrap mut keyword with backtick
2023-03-28 09:58:59 +03:30
liv
b21a4ac12b
Merge pull request #1443 from rust-lang/all-contributors/add-VegardMatthey
...
docs: add VegardMatthey as a contributor for content
2023-03-27 11:31:07 +00:00
allcontributors[bot]
5e43c7aba5
docs: update .all-contributorsrc [skip ci]
2023-03-27 11:30:57 +00:00
allcontributors[bot]
db993899d3
docs: update AUTHORS.md [skip ci]
2023-03-27 11:30:56 +00:00
liv
e2de7b8ae3
Merge pull request #1442 from VegardMatthey/main
...
docs: fixed a spelling mistake for the hint in exercise iterators2
2023-03-27 11:30:42 +00:00
Vegard Matthey
95e51f384e
fixed a spelling mistake in info.toml
2023-03-26 23:25:59 +02:00
liv
4ff38c7bf3
Merge pull request #1441 from rust-lang/all-contributors/add-javihernant
...
docs: add javihernant as a contributor for content
2023-03-26 13:23:36 +00:00
allcontributors[bot]
faf4d9a888
docs: update .all-contributorsrc [skip ci]
2023-03-26 13:23:19 +00:00
allcontributors[bot]
18a9510048
docs: update AUTHORS.md [skip ci]
2023-03-26 13:23:18 +00:00
liv
2012641610
Merge pull request #1428 from javihernant/changeLtReadme
...
change order of references in README.md
2023-03-26 13:23:02 +00:00
liv
864e741dd8
reword hashmaps2 a bit more
2023-03-26 15:21:21 +02:00
liv
22eb7e3847
Merge pull request #1440 from rust-lang/all-contributors/add-navicore
...
docs: add navicore as a contributor for content
2023-03-26 12:50:45 +00:00
allcontributors[bot]
766b83b513
docs: update .all-contributorsrc [skip ci]
2023-03-26 12:50:14 +00:00
allcontributors[bot]
c28b78fae5
docs: update AUTHORS.md [skip ci]
2023-03-26 12:50:13 +00:00
liv
6d4a87227d
Merge pull request #1437 from navicore/errors2-comment-error
...
correct comments in errors2.rs
2023-03-26 12:49:59 +00:00
liv
65b8770ce9
Merge pull request #1438 from tfpk/patch-2
...
feat(lifetimekata): Add info about Lifetimekata project
2023-03-26 12:49:26 +00:00
liv
2ef6fb66ac
Merge pull request #1439 from rust-lang/all-contributors/add-eugkhp
...
docs: add eugkhp as a contributor for tool
2023-03-26 12:48:21 +00:00
allcontributors[bot]
82f72c3ec6
docs: update .all-contributorsrc [skip ci]
2023-03-26 12:48:10 +00:00
allcontributors[bot]
efd4d83731
docs: update AUTHORS.md [skip ci]
2023-03-26 12:48:09 +00:00
liv
8bab260587
Merge pull request #1435 from eugkhp/update-deps
...
cargo update to resolve #1430
2023-03-26 12:47:45 +00:00
Tom Kunc
d5449c992e
feat(lifetimekata): Add info about Lifetimekata project
2023-03-25 20:00:28 +11:00
Ed Sweeney
4160b06c6c
correct comments in errors2.rs
2023-03-24 21:52:58 -07:00
Eugene
6e9ed48f42
cargo update for to resolve #1430
2023-03-24 16:48:11 +01:00
Ryan Whitehouse
5687676014
docs:clarify instructions on hashmaps2.rs
2023-03-20 15:19:36 +01:00
hxztnxt
5d91c86cf2
change order of references in README.md
2023-03-16 00:56:15 +01:00
liv
9acefe8b3a
Merge pull request #1425 from rust-lang/all-contributors/add-adamhb123
...
docs: add adamhb123 as a contributor for content
2023-03-14 11:15:30 +01:00
allcontributors[bot]
06fac0e570
docs: update .all-contributorsrc [skip ci]
2023-03-14 10:15:22 +00:00
allcontributors[bot]
e8b44a39e0
docs: update AUTHORS.md [skip ci]
2023-03-14 10:15:21 +00:00
liv
a55c8dc1a8
Merge pull request #1418 from adamhb123/vecs2.rs-naming-suggestion
...
Rename iteration var names in vec2.rs for clarity
2023-03-14 11:15:07 +01:00
Adam Brewer
7bab78c66d
Rename iteration var names in vec2.rs for clarity
...
Resolves #1417
2023-03-10 14:13:06 -05:00
liv
5c5cd4c658
Merge pull request #1416 from rust-lang/all-contributors/add-Nagidal
...
docs: add Nagidal as a contributor for content
2023-03-10 18:03:30 +01:00
allcontributors[bot]
53a8318f32
docs: update .all-contributorsrc [skip ci]
2023-03-10 17:03:21 +00:00
allcontributors[bot]
31b208248b
docs: update AUTHORS.md [skip ci]
2023-03-10 17:03:20 +00:00
liv
9c515c7863
Merge pull request #1415 from Nagidal/improve-hint-strings2
...
improve hint for strings2, #1407
2023-03-10 18:03:06 +01:00
Sven Siegmund
ec86b60e70
improve hint for strings2, #1407
2023-03-10 17:58:03 +01:00
liv
7f1754ecc5
release: 5.4.1
2023-03-10 17:39:59 +01:00
liv
e4971ec7b3
Merge pull request #1414 from rust-lang/all-contributors/add-MahdiBM
...
docs: add MahdiBM as a contributor for tool
2023-03-10 17:28:22 +01:00
allcontributors[bot]
ec974f5dac
docs: update .all-contributorsrc [skip ci]
2023-03-10 16:28:13 +00:00
allcontributors[bot]
7b2bfda37f
docs: update AUTHORS.md [skip ci]
2023-03-10 16:28:12 +00:00
liv
2f34370f2f
Merge pull request #1402 from MahdiBM/patch-1
...
Better error message when failing
2023-03-10 17:27:53 +01:00
liv
94799b1e98
Merge pull request #1413 from rust-lang/all-contributors/add-nidhalmessaoudi
...
docs: add nidhalmessaoudi as a contributor for code
2023-03-10 11:51:36 +01:00
allcontributors[bot]
d334e0c66c
docs: update .all-contributorsrc [skip ci]
2023-03-10 10:51:24 +00:00
allcontributors[bot]
3da5816db2
docs: update AUTHORS.md [skip ci]
2023-03-10 10:51:23 +00:00
liv
c8273e06c6
Merge pull request #1404 from nidhalmessaoudi/master
...
Always showing correct progress percentages.
2023-03-10 11:51:08 +01:00
liv
ff50159a3d
fix: remove repl.it support for now
...
It stopped working and needs too much manual fixing, until someone
comes along to fix it, it's not great to have in the README section.
Closes #1352 .
2023-03-03 21:27:57 +01:00
Nidhal Messaoudi
34aafa82f9
Main exercises
2023-02-27 21:37:25 +01:00
Nidhal Messaoudi
278a1f103b
Original exercises
2023-02-27 21:33:28 +01:00
Nidhal Messaoudi
1acbbb6d43
Fixing the progress percentage
2023-02-27 21:17:45 +01:00
Nidhal Messaoudi
e3a20b8bc8
Learning about vectors
2023-02-27 21:16:40 +01:00
Nidhal Messaoudi
f7678b4a9e
Learning about primitive data types
2023-02-27 12:57:40 +01:00
Nidhal Messaoudi
52ed5dbcf9
First quiz and its related modules
2023-02-26 17:28:24 +01:00
Mahdi Bahrami
6c5ba7cc01
Better error message when failing
2023-02-26 19:30:57 +03:30
liv
36e66b545e
Merge pull request #1396 from 0lhi/main
...
fix(macros4.rs): Add rustfmt::skip to prevent auto-fix.
2023-02-26 13:10:24 +01:00
liv
0e9966d6a4
Merge pull request #1397 from crd477/patch-1
...
rustfmt
2023-02-26 13:10:04 +01:00
liv
75fbf7a8f3
Merge pull request #1401 from rust-lang/all-contributors/add-mdmundo
...
docs: add mdmundo as a contributor for infra
2023-02-26 13:09:26 +01:00
liv
e700a3cc4d
Merge branch 'main' into all-contributors/add-mdmundo
2023-02-26 13:09:20 +01:00
allcontributors[bot]
eb7f21df04
docs: update .all-contributorsrc [skip ci]
2023-02-26 12:08:07 +00:00
allcontributors[bot]
ac9c1adb75
docs: update AUTHORS.md [skip ci]
2023-02-26 12:08:06 +00:00
liv
d06f7bf1ff
Merge pull request #1400 from rust-lang/all-contributors/add-eroullit
...
docs: add eroullit as a contributor for infra
2023-02-26 13:07:02 +01:00
allcontributors[bot]
7f06bb5fa7
docs: update AUTHORS.md [skip ci]
2023-02-26 12:06:57 +00:00
allcontributors[bot]
0ad8eec3eb
docs: update .all-contributorsrc [skip ci]
2023-02-26 12:06:51 +00:00
allcontributors[bot]
3c841c4685
docs: update AUTHORS.md [skip ci]
2023-02-26 12:06:50 +00:00
liv
d5b647d5ab
Merge pull request #1399 from eroullit/codespaces
...
Codespaces ❤️ Rustlings
2023-02-26 13:05:05 +01:00
Emmanuel Roullit
86f8fa8e6e
Update README.md
...
Fix refs from master to main
2023-02-25 17:57:34 +01:00
Emmanuel Roullit
351e4e2460
Update devcontainer.json
2023-02-25 17:56:00 +01:00
Emmanuel Roullit
1afc7ed8c5
Update README.md
...
Create Rustlings Codespace in one click
2023-02-25 17:20:31 +01:00
Emmanuel Roullit
fcadbfc70d
Merge branch 'rust-lang:main' into codespaces
2023-02-25 17:11:43 +01:00
Chad Dougherty
8c88f769b6
rustfmt
...
rustfmt converts "main ()" -> "main()"
2023-02-24 08:51:03 -05:00
0lhi
de24536187
macros4.rs: Add rustfmt::skip to prevent auto-fix.
...
The `macros4.rs` challenge can automatically be solved by rustfmt without the user noticing.
Adding `#[rustfmt::skip]` above the `macro_rules!` line fixes this issue.
2023-02-24 01:43:23 +01:00
Aaron Suggs
1ac66f372b
docs: clarify instructions on iterators5.rs
...
I changed the sentence that referenced the imperative implementation in iterators5.rs.
That implementation was already removed and replaced with `todo!()`
2023-02-21 09:45:59 -05:00
liv
701b4bef51
Merge pull request #1386 from cyril-marpaud/cmp_arc1
...
refactor(arc1): improve readability by avoiding implicit dereference
2023-02-19 12:34:52 +01:00
Cyril MARPAUD
045d86aa42
refactor(arc1): improve readability by avoiding implicit dereference
2023-02-18 21:38:43 +01:00
Alex
89069f78b1
chore: update move_semantics4.rs' hint
...
after #144 , the signature doesn't need changing anymore
2023-02-18 19:26:40 +00:00
Sebastian Törnquist
fef8314d3d
fix(move_semantics2): add expected output comment
...
You can easily get this to compile with `vec0` being `[]` and `vec1` being `[22, 44, 66, 88]`
2023-02-18 18:43:34 +01:00
liv
bec7be05f5
Merge pull request #1383 from rust-lang/all-contributors/add-shgew
...
docs: add shgew as a contributor for content
2023-02-18 14:26:58 +01:00
allcontributors[bot]
d42ac49de4
docs: update .all-contributorsrc [skip ci]
2023-02-18 13:26:38 +00:00
allcontributors[bot]
1272d0b990
docs: update AUTHORS.md [skip ci]
2023-02-18 13:26:37 +00:00
liv
cf86e734f2
Merge pull request #1381 from shgew/fix/errors5-comment
...
fix: unify undisclosed type notation in errors5.rs
2023-02-18 14:26:23 +01:00
Gleb Shevchenko
238a496af5
fix: unify undisclosed type notation in errors5.rs
2023-02-18 14:09:04 +01:00
liv
a3670d267b
Merge pull request #1380 from rust-lang/all-contributors/add-Anush008
...
docs: add Anush008 as a contributor for doc
2023-02-17 19:04:09 +01:00
allcontributors[bot]
65f05f0541
docs: update .all-contributorsrc [skip ci]
2023-02-17 18:03:59 +00:00
allcontributors[bot]
338c95f120
docs: update AUTHORS.md [skip ci]
2023-02-17 18:03:58 +00:00
liv
2b9dc4424e
Merge pull request #1379 from Anush008/patch-1
...
Removed verbose instructions from the uninstall section
2023-02-17 19:03:41 +01:00
Anush
ef0b25c392
Removed verbose instructions from the uninstall section
2023-02-17 22:51:42 +05:30
liv
6f0e5d13ed
Merge pull request #1372 from rust-lang/all-contributors/add-black-puppydog
...
docs: add black-puppydog as a contributor for content
2023-02-15 14:17:07 +01:00
allcontributors[bot]
046a18cd16
docs: update .all-contributorsrc [skip ci]
2023-02-15 13:16:59 +00:00
allcontributors[bot]
e1e67d0d41
docs: update AUTHORS.md [skip ci]
2023-02-15 13:16:58 +00:00
liv
216d08d013
Merge pull request #1244 from black-puppydog/cow-rework
...
refactor(cow1): replace main with tests
2023-02-15 14:16:22 +01:00
Daan Wynen
bbdc5c6039
refactor(cow1): replace main with tests
...
Following the discussion in #1195 this is the best I could come up with.
The issue for me (and apparently a few other learners) was that the code
needed to complete the exercise was not _missing_, but was rather there
but wrong.
In the end, what made the difference between this exercise and others
(for me) was that in this exercise I was supposed to learn what to
*expect* of an output. So I think it makes sense here to let the learner
modify the tests and not the code itself.
Fixes #1195
Signed-off-by: Daan Wynen <black.puppydog@gmx.de>
# Conflicts:
# info.toml
2023-02-14 20:37:33 +01:00
liv
149e0c8ac2
Merge pull request #1370 from magnusrodseth/main
...
docs: add link to docs about `iter_mut` and `map`
2023-02-13 11:01:48 +01:00
magnusrodseth
48ce9d2fd8
docs: add link to docs about iter_mut
and map
2023-02-12 18:26:13 +01:00
liv
fc9fb536ca
release: 5.4.0
2023-02-12 18:01:48 +01:00
liv
4c7e561740
Merge pull request #1369 from rust-lang/all-contributors/add-grzegorz-zur
...
docs: add grzegorz-zur as a contributor for content
2023-02-12 16:55:30 +01:00
allcontributors[bot]
bf0fa8ee64
docs: update .all-contributorsrc [skip ci]
2023-02-12 15:54:57 +00:00
allcontributors[bot]
d3ed9ce2f6
docs: update AUTHORS.md [skip ci]
2023-02-12 15:54:56 +00:00
liv
f123cb2777
Merge pull request #1228 from grzegorz-zur/patch-1
...
Removed unnecessary use statement
2023-02-12 16:54:43 +01:00
liv
dc3bf2ea30
Merge pull request #1368 from rust-lang/all-contributors/add-platformer
...
docs: add platformer as a contributor for content
2023-02-12 16:50:26 +01:00
allcontributors[bot]
f3773660b0
docs: update .all-contributorsrc [skip ci]
2023-02-12 15:50:18 +00:00
allcontributors[bot]
18843cf62e
docs: update AUTHORS.md [skip ci]
2023-02-12 15:50:17 +00:00
liv
7be4fd891d
Merge pull request #1305 from platformer/issue1298
...
fix(threads1): make program panic if threads are not joined
2023-02-12 16:50:03 +01:00
liv
b66e2e9b95
Merge pull request #1367 from rust-lang/all-contributors/add-kawaiiPlat
...
docs: add kawaiiPlat as a contributor for content
2023-02-12 15:52:07 +01:00
allcontributors[bot]
2aad5360d4
docs: update .all-contributorsrc [skip ci]
2023-02-12 14:52:00 +00:00
allcontributors[bot]
e8683274ff
docs: update AUTHORS.md [skip ci]
2023-02-12 14:51:59 +00:00
liv
b3de1b77bf
Merge pull request #1318 from kawaiiPlat/q2-minor-grammar
...
minor grammar tweak for quiz 2
2023-02-12 15:51:42 +01:00
liv
957522a492
feat(intro1): add note on rust-analyzer usage
2023-02-12 15:47:58 +01:00
liv
ac050fb7ce
Merge pull request #1366 from rust-lang/all-contributors/add-alexandergill
...
docs: add alexandergill as a contributor for code
2023-02-12 15:43:16 +01:00
allcontributors[bot]
88a92b311c
docs: update .all-contributorsrc [skip ci]
2023-02-12 14:43:08 +00:00
allcontributors[bot]
acd2164c85
docs: update AUTHORS.md [skip ci]
2023-02-12 14:43:07 +00:00
liv
890d6549de
Merge pull request #1364 from alexandergill/fix-install-script
...
Fix `bash: line 105: v1[$i]: unbound variable` in install script
2023-02-12 15:42:49 +01:00
Alexander Gill
0b119339eb
fix(installation): bump MinRustVersion
to 1.58
...
this is the earliest minor version that compiled without errors
2023-02-11 23:30:35 +00:00
Alexander Gill
4bdd3c036b
fix(installation): loop to max_len-1
...
avoid `i` going outside range of array indices
2023-02-11 23:18:34 +00:00
liv
0ea42f60bd
Merge pull request #1356 from rust-lang/all-contributors/add-wjwrh
...
docs: add wjwrh as a contributor for code
2023-02-05 11:51:57 +01:00
allcontributors[bot]
72fff8d51a
docs: update .all-contributorsrc [skip ci]
2023-02-05 10:51:50 +00:00
allcontributors[bot]
ff44be9dcd
docs: update AUTHORS.md [skip ci]
2023-02-05 10:51:49 +00:00
liv
23c3620001
Merge pull request #1355 from wjwrh/main
...
Fix the problem of different edition between rustc and rust-analyzer
2023-02-05 11:51:35 +01:00
wjwrh
1721ddc231
Fix the problem of different edition between rustc and rust-analyzer
2023-02-05 14:10:23 +08:00
liv
ce7ffcd8e9
Merge pull request #1349 from rust-lang/all-contributors/add-kevwan
...
docs: add kevwan as a contributor for content
2023-01-26 20:55:22 +01:00
allcontributors[bot]
c952604308
docs: update .all-contributorsrc [skip ci]
2023-01-26 19:55:14 +00:00
allcontributors[bot]
a1b2964869
docs: update AUTHORS.md [skip ci]
2023-01-26 19:55:13 +00:00
liv
5faa0badef
Merge pull request #1347 from kevwan/patch-1
...
chore: fix prompt error for exercise #80 (rc1.rs)
2023-01-26 20:54:54 +01:00
Kevin Wan
4771a7b9e7
chore: fix prompt error
...
Missed a blank line, which causes the prompt incorrect like below:
```rust
You can keep working on this exercise,
or jump into the next one by removing the `I AM NOT DONE` comment:
6 | // Make this code compile by using the proper Rc primitives to express that the sun has multiple owners.
7 |
8 | // I AM NOT DONE
9 | use std::rc::Rc;
```
2023-01-23 12:16:51 +08:00
liv
259b434f20
Merge pull request #1338 from rust-lang/all-contributors/add-cloppingemu
...
docs: add cloppingemu as a contributor for code
2023-01-11 12:25:45 +01:00
allcontributors[bot]
d58c97bd21
docs: update .all-contributorsrc [skip ci]
2023-01-11 11:25:36 +00:00
allcontributors[bot]
d05a817f3b
docs: update AUTHORS.md [skip ci]
2023-01-11 11:25:35 +00:00
liv
2b30cec974
Merge pull request #1319 from cloppingemu/main
...
fix(verify): progress bar percent now updates with the number of files verified
2023-01-11 12:25:09 +01:00
liv
6ef284bb1a
Merge pull request #1337 from rust-lang/all-contributors/add-h4x5p4c3
...
docs: add h4x5p4c3 as a contributor for content
2023-01-11 12:23:21 +01:00
allcontributors[bot]
ac839c267b
docs: update .all-contributorsrc [skip ci]
2023-01-11 11:23:08 +00:00
allcontributors[bot]
3ed1e16c78
docs: update AUTHORS.md [skip ci]
2023-01-11 11:23:07 +00:00
liv
c28c661deb
Merge pull request #1336 from h4x5p4c3/main
...
minor changes to hint
2023-01-11 12:22:52 +01:00
h4x5p4c3
6b04848d41
minor changes to hint
2023-01-11 00:23:21 +05:30
liv
c5898ac6b7
Merge pull request #1326 from tklauser/clippy1-typo
...
Fix typo in clippy1 hint
2023-01-05 17:41:43 +01:00
Tobias Klauser
7c4a3a2af6
Fix typo in clippy1 hint
2023-01-05 17:14:49 +01:00
liv
0d30dce26d
Merge pull request #1325 from rust-lang/all-contributors/add-AxolotlTears
...
docs: add AxolotlTears as a contributor for code
2023-01-05 15:28:11 +01:00
allcontributors[bot]
6c170c2c21
docs: update .all-contributorsrc [skip ci]
2023-01-05 14:28:02 +00:00
allcontributors[bot]
4179317f37
docs: update AUTHORS.md [skip ci]
2023-01-05 14:28:01 +00:00
liv
5bcd2cee1d
Merge pull request #1320 from AxolotlTears/main
...
Decrease watch delay
2023-01-05 15:27:35 +01:00
liv
29ecee8cc6
Merge pull request #1324 from rust-lang/all-contributors/add-0xMySt1c
...
docs: add 0xMySt1c as a contributor for tool
2023-01-05 15:24:04 +01:00
allcontributors[bot]
f67a2b2535
docs: update .all-contributorsrc [skip ci]
2023-01-05 14:21:45 +00:00
allcontributors[bot]
33e0c73df7
docs: update AUTHORS.md [skip ci]
2023-01-05 14:21:44 +00:00
liv
c28c0eb818
Merge pull request #1322 from 0xMySt1c/update_extension
...
update rust language extension to rust-analyzer
2023-01-05 15:21:27 +01:00
0xMySt1c
8722172049
update rust language extension to rust-analyzer
2023-01-04 14:59:18 -05:00
TenzinRabgy
8e36256eac
chore(watch): decrease watch delay
...
closes #1215
2023-01-04 04:49:51 -05:00
himanshu soni
951826e6b5
fix(verify): progress bar proportion now updates with the number of files verified
2023-01-03 23:54:01 +09:30
Jarrod Sanders
57834e9f8c
Minor Grammar
2023-01-03 09:22:52 -05:00
liv
915a59e514
Merge pull request #1317 from rust-lang/all-contributors/add-tklauser
...
docs: add tklauser as a contributor for code
2023-01-03 14:19:53 +01:00
allcontributors[bot]
b985b1d6ea
docs: update .all-contributorsrc [skip ci]
2023-01-03 13:19:33 +00:00
allcontributors[bot]
ceb03cfb2c
docs: update AUTHORS.md [skip ci]
2023-01-03 13:19:32 +00:00
liv
b8d4bb1f13
Merge pull request #1316 from tklauser/fix-fn-typo
...
Fix typo in method name
2023-01-03 14:19:17 +01:00
Tobias Klauser
1b9d4bbf72
Fix typo in method name
2023-01-03 14:14:07 +01:00
liv
c6842938c9
Merge pull request #1315 from rust-lang/all-contributors/add-dbarrosop
...
docs: add dbarrosop as a contributor for infra
2023-01-03 10:21:49 +01:00
allcontributors[bot]
2be582fb27
docs: update .all-contributorsrc [skip ci]
2023-01-03 09:21:41 +00:00
allcontributors[bot]
7ed0474364
docs: update AUTHORS.md [skip ci]
2023-01-03 09:21:40 +00:00
liv
142633533e
Merge pull request #1294 from dbarrosop/nix-darwin
...
fix nix environment
2023-01-03 10:20:47 +01:00
David Barroso
e6bc13ff04
added common cargoBuildInputs to all flake outputs
2023-01-03 08:26:12 +01:00
liv
49bbeeefae
Merge pull request #1314 from rust-lang/all-contributors/add-seporterfield
...
docs: add seporterfield as a contributor for content
2023-01-02 10:52:23 +01:00
allcontributors[bot]
cb5371f86f
docs: update .all-contributorsrc [skip ci]
2023-01-02 09:52:15 +00:00
allcontributors[bot]
3001f1ae02
docs: update AUTHORS.md [skip ci]
2023-01-02 09:52:14 +00:00
liv
7e98f67df8
Merge pull request #1313 from seporterfield/reorder-exercises
...
Reorder exercises
2023-01-02 10:51:50 +01:00
seporterfield
a5429d59f9
updated file paths for iterators, smart_pointers
2023-01-01 02:46:40 +01:00
seporterfield
9860976af9
added existing chapter for clippy to mapping
...
It's real! https://doc.rust-lang.org/book/appendix-04-useful-development-tools.html
2023-01-01 02:34:58 +01:00
seporterfield
b2b6e6900f
reformatted exercise->chapter mapping
...
Added and removed rows according to changes to exercise order and grouping.
2023-01-01 02:29:45 +01:00
seporterfield
66eaaf7b6e
fixed formatting
2023-01-01 02:17:53 +01:00
seporterfield
3fad2a9c83
gave smart_pointers its own README.md
2023-01-01 02:17:23 +01:00
seporterfield
8405a61b07
moved iterator exercises
2023-01-01 02:02:49 +01:00
seporterfield
e3e298cfa2
moved iterator exercises
2023-01-01 02:02:15 +01:00
seporterfield
0f02a9b9af
moved iterator exercises
2023-01-01 02:00:36 +01:00
seporterfield
5b0d587c22
moved iterator exercises
2023-01-01 01:59:35 +01:00
seporterfield
e9dc52c2d3
moved iterator exercises
2023-01-01 01:58:57 +01:00
seporterfield
a0c5a892d3
refactoring standard_library_types as iterators
2023-01-01 01:58:04 +01:00
seporterfield
a8fd315e09
moved rc to smart_pointers
2023-01-01 01:52:47 +01:00
seporterfield
e8c4aab643
moved cow to smart_pointers
2023-01-01 01:52:05 +01:00
seporterfield
c3bab88fda
moved box to smart_pointers
2023-01-01 01:51:27 +01:00
seporterfield
cf1ae884a1
Merge pull request #1 from seporterfield/patch-1
...
move arc to smart_pointers
2023-01-01 01:50:14 +01:00
seporterfield
05592acf40
move arc to smart_pointers
2023-01-01 01:44:47 +01:00
seporterfield
cb79be921d
reordered smart pointer exercises
...
Switched rc and arc so rc comes first, since arc is, like the name implies, atomic rc. This gives the exercises a more logical progression.
Moved all smart pointer exercises (box, rc, arc, cow) under threads into their own section. Threads are used in the smart pointer exercises, so they should be introduced first.
2023-01-01 01:32:38 +01:00
liv
6cee997266
Merge pull request #1311 from rust-lang/all-contributors/add-HerschelW
...
docs: add HerschelW as a contributor for content
2022-12-30 16:53:05 +01:00
allcontributors[bot]
6367697d92
docs: update .all-contributorsrc [skip ci]
2022-12-30 15:52:50 +00:00
allcontributors[bot]
25fc7814cc
docs: update AUTHORS.md [skip ci]
2022-12-30 15:52:49 +00:00
liv
69e8a35fd1
Merge pull request #1310 from HerschelW/enums3_chore
...
chore: update enums3.rs addressing extra parentheses usage with tuples
2022-12-30 16:52:29 +01:00
HerschelW
2f821aa30d
chore: update enums3.rs addressing extra parentheses usage with tuples
2022-12-30 08:14:13 -06:00
liv
f9f07bee09
Merge pull request #1304 from generalmimon/hints-rust-capitalize
...
chore: "rust" -> "Rust" in exercise hints
2022-12-28 10:59:02 +01:00
platformer
7e4ce38681
fix(threads1): make program panic if threads are not joined
...
closes #1298
2022-12-26 02:25:43 -06:00
Petr Pucil
4303717951
chore: "rust" -> "Rust" in exercise hints
2022-12-25 18:02:37 +01:00
liv
32b234c9f0
chore: update changelog
2022-12-23 17:09:04 +01:00
liv
9ad884aadb
chore: bump version
2022-12-23 16:55:42 +01:00
liv
40b1b07915
fix(enums3): add extra tuple comment
2022-12-23 16:47:48 +01:00
liv
31469560ec
Merge pull request #1303 from rust-lang/all-contributors/add-tkburis
...
docs: add tkburis as a contributor for content
2022-12-23 16:44:22 +01:00
allcontributors[bot]
5e583770f7
docs: update .all-contributorsrc [skip ci]
2022-12-23 15:44:15 +00:00
allcontributors[bot]
130e57ec60
docs: update AUTHORS.md [skip ci]
2022-12-23 15:44:14 +00:00
liv
4ede64b729
Merge pull request #1279 from tkburis/main
...
Minor changes
2022-12-23 16:44:02 +01:00
liv
4521aed23b
Merge pull request #1293 from tysonliddell/fix_self_parameter
...
fix: Remove superfluous &self indirection
2022-12-23 16:22:51 +01:00
liv
4c3a00b5cd
Merge pull request #1301 from williamwebb/williamwebb-fix(hashmap3)-typo
...
fix(hashmaps3): fix typo in todo hint
2022-12-23 16:16:59 +01:00
liv
e0eef0e190
docs: add note about powershell compat
...
Closes #1299 .
2022-12-23 16:16:24 +01:00
William Webb
e519b5079e
fix(hashmaps3): fix typo in todo hint
2022-12-20 21:17:32 -06:00
David Barroso
b2df015fe6
when generating lsp config use RUST_SRC_PATH if set
2022-12-10 14:05:44 +01:00
David Barroso
1ce671528e
add missing RUST_SRC_PATH
2022-12-10 13:57:26 +01:00
David Barroso
3d693634b5
fix nix build on Darwin
2022-12-10 13:23:15 +01:00
Tyson Liddell
71873e676f
fix: Remove superfluous &self indirection
2022-12-09 20:49:10 +00:00
Emmanuel Roullit
b653d4848a
doc: add hint on how to create codespace
...
Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
2022-12-01 16:15:13 +01:00
Emmanuel Roullit
4972bede48
dev: source cargo env files to find rustup
...
Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
2022-12-01 14:30:03 +01:00
Emmanuel Roullit
f94f365e14
dev: add basic devcontainer settings file
...
Theses settings files are the base needed to declare and
bootstrap development environment on codespaces
Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
2022-12-01 14:15:35 +01:00
TK Buristrakul
db53dbc126
chore: tidied up unmatched backticks
2022-11-24 19:41:25 +00:00
TK Buristrakul
a315f2fefb
chore: added more descriptive TODOs
2022-11-24 19:39:54 +00:00
TK Buristrakul
be0b7e084e
chore: minor change in comment
2022-11-24 19:20:59 +00:00
liv
e3af483fa6
Merge pull request #1276 from rust-lang/all-contributors/add-craymel
...
docs: add craymel as a contributor for content
2022-11-19 00:35:59 +01:00
allcontributors[bot]
a8033e0193
docs: update .all-contributorsrc [skip ci]
2022-11-18 23:35:52 +00:00
allcontributors[bot]
e8ef4fe5d6
docs: update AUTHORS.md [skip ci]
2022-11-18 23:35:51 +00:00
liv
cea60a2eb9
Merge pull request #1273 from craymel/fix-structs3-hint
...
fix: Update structs3 hint
2022-11-19 00:35:08 +01:00
craymel
2ceb59a11d
fix: Update structs3 hint
2022-11-18 23:38:27 +11:00
liv
97e3c419aa
Merge pull request #1263 from rust-lang/all-contributors/add-MoritzBoehme
...
docs: add MoritzBoehme as a contributor for code
2022-11-12 16:45:24 +01:00
allcontributors[bot]
28d78e288b
docs: update .all-contributorsrc [skip ci]
2022-11-12 15:45:16 +00:00
allcontributors[bot]
43c049df75
docs: update AUTHORS.md [skip ci]
2022-11-12 15:45:16 +00:00
liv
0c05318237
Merge pull request #1262 from rust-lang/all-contributors/add-winterqt
...
docs: add winterqt as a contributor for code
2022-11-12 16:44:44 +01:00
allcontributors[bot]
78e2685d5f
docs: update .all-contributorsrc [skip ci]
2022-11-12 15:44:32 +00:00
allcontributors[bot]
ef3ef82057
docs: update AUTHORS.md [skip ci]
2022-11-12 15:44:31 +00:00
liv
d3f81b6e40
Merge pull request #922 from MoritzBoehme/feat/add-nix-flake
...
feat: Add flake.nix for nix users
2022-11-12 16:44:10 +01:00
mokou
2e1630c712
chore: style fixes
2022-11-11 16:12:09 +01:00
liv
4a60b7b2e3
Merge pull request #1260 from rust-lang/all-contributors/add-mfurak
...
docs: add mfurak as a contributor for content
2022-11-07 15:14:29 +01:00
allcontributors[bot]
70f9f08d2c
docs: update .all-contributorsrc [skip ci]
2022-11-07 14:14:21 +00:00
allcontributors[bot]
6413f5b5d4
docs: update AUTHORS.md [skip ci]
2022-11-07 14:14:20 +00:00
liv
82b79aac2f
Merge pull request #1259 from mfurak/format-errors5
...
style: format errors5 & errors6 with rustfmt
2022-11-07 15:14:06 +01:00
mfurak
152193b459
style: format errors6 with rustfmt
2022-11-06 20:42:17 +01:00
mfurak
d01ce8304e
style: format errors5 with rustfmt
2022-11-06 20:32:43 +01:00
liv
8b0507cac8
Merge pull request #1248 from rust-lang/all-contributors/add-tfpk
...
docs: add tfpk as a contributor for content
2022-10-26 10:50:07 +02:00
allcontributors[bot]
a0b10af1a3
docs: update .all-contributorsrc [skip ci]
2022-10-26 08:49:53 +00:00
allcontributors[bot]
a2134d70c6
docs: update AUTHORS.md [skip ci]
2022-10-26 08:49:52 +00:00
liv
7380e43f28
Merge pull request #1246 from tfpk/patch-1
...
feat(macros-readme): Add link to MacroKata
2022-10-26 10:49:39 +02:00
liv
24da5b358f
Merge pull request #1242 from aaarkid/patch-1
...
fix: Revert deref change
2022-10-26 10:44:40 +02:00
Moritz Böhme
8e0f5bf125
feat: Add flake.nix for nix users
...
Co-authored-by: Winter <winter@winter.cafe>
2022-10-25 19:37:48 +02:00
Tom Kunc
da995b24eb
feat(macros-readme): Add link to MacroKata
2022-10-24 13:57:44 +11:00
Arkid
623161e50d
fix: Revert deref change
...
Revert the addition of a deref in PR #1192 by me, which should not be there.
Apologies for the inconvenience caused.
2022-10-21 02:45:31 +02:00
liv
b17295b36f
Merge pull request #1239 from rust-lang/all-contributors/add-aaarkid
...
docs: add aaarkid as a contributor for content
2022-10-18 11:39:56 +02:00
allcontributors[bot]
ee84131171
docs: update .all-contributorsrc [skip ci]
2022-10-18 09:39:50 +00:00
allcontributors[bot]
a204524897
docs: update AUTHORS.md [skip ci]
2022-10-18 09:39:49 +00:00
liv
49a101b189
Merge pull request #1192 from aaarkid/patch-1
...
fix: Add a deref in the test code
2022-10-18 11:39:35 +02:00
liv
53b8715ae3
Merge pull request #1238 from rust-lang/all-contributors/add-mvanschellebeeck
...
docs: add mvanschellebeeck as a contributor for content
2022-10-18 11:38:10 +02:00
allcontributors[bot]
61c086b242
docs: update .all-contributorsrc [skip ci]
2022-10-18 09:38:02 +00:00
allcontributors[bot]
5e6207bb90
docs: update AUTHORS.md [skip ci]
2022-10-18 09:38:01 +00:00
liv
572dd2e9f3
Merge pull request #1236 from mvanschellebeeck/main
...
style: explicitly use Arc::clone
2022-10-18 11:37:44 +02:00
Matthew Van Schellebeeck
ccd73c0a81
style: explicitly use Arc::clone
2022-10-17 22:25:28 -05:00
liv
b3322e36ae
Merge pull request #1234 from rust-lang/all-contributors/add-azzamsa
...
docs: add azzamsa as a contributor for code
2022-10-14 10:30:55 +01:00
allcontributors[bot]
3cb9825033
docs: update .all-contributorsrc [skip ci]
2022-10-14 09:30:48 +00:00
allcontributors[bot]
eea039b025
docs: update AUTHORS.md [skip ci]
2022-10-14 09:30:47 +00:00
liv
587e2d6dcd
Merge pull request #1220 from azzamsa/percentage
...
feat(verify): add progress percentage in watch mode
2022-10-14 10:30:32 +01:00
liv
94831a0d54
Merge pull request #1233 from rust-lang/all-contributors/add-nyurik
...
docs: add nyurik as a contributor for code
2022-10-14 10:26:58 +01:00
allcontributors[bot]
8b251a202f
docs: update .all-contributorsrc [skip ci]
2022-10-14 09:26:51 +00:00
allcontributors[bot]
c96fbc7180
docs: update AUTHORS.md [skip ci]
2022-10-14 09:26:50 +00:00
liv
22467b483b
Merge pull request #1231 from nyurik/inline-format-args
...
Apply uninlined-format-args clippy lint
2022-10-14 10:26:34 +01:00
azzamsa
68388e5d4f
feat(verify): add progress percentage in watch mode
2022-10-14 05:28:49 +07:00
Yuri Astrakhan
2940ad059d
Apply uninlined-format-args clippy lint
...
This lint should also be applied to the excersies,
but I am not certain how to run it for all non-crate individual files.
To re-run:
```
rustup run nightly cargo clippy --fix -- -A clippy::all -W clippy::uninlined_format_args
```
2022-10-12 16:43:07 -04:00
liv
56a4f1680d
Merge pull request #1230 from rust-lang/all-contributors/add-bhbuehler
...
docs: add bhbuehler as a contributor for content
2022-10-12 15:51:33 +01:00
allcontributors[bot]
a50dcc9728
docs: update .all-contributorsrc [skip ci]
2022-10-12 14:51:22 +00:00
allcontributors[bot]
08df6224af
docs: update AUTHORS.md [skip ci]
2022-10-12 14:51:21 +00:00
liv
6e42eede54
Merge pull request #1229 from bhbuehler/docs-options1-fix_and_clarify_24_hr_time_instruction
...
docs(options1): fix and clarify 24 hour time instruction
2022-10-12 15:51:06 +01:00
bhbuehler
c157c53983
docs(options1): fix and clarify 24 hour time instruction
2022-10-11 12:05:37 -05:00
Grzegorz Żur
da6178bdc6
Removed unnecessary use statement
2022-10-11 10:43:32 +02:00
liv
818eaa7307
Merge pull request #1227 from rust-lang/all-contributors/add-gfaugere
...
docs: add gfaugere as a contributor for tool
2022-10-10 11:40:08 +02:00
allcontributors[bot]
d00f7783db
docs: update .all-contributorsrc [skip ci]
2022-10-10 09:40:00 +00:00
allcontributors[bot]
bfdc1991a5
docs: update AUTHORS.md [skip ci]
2022-10-10 09:39:59 +00:00
liv
4600bc344c
Merge pull request #1216 from gfaugere/add-vscode-extensions-recommendations
...
feat: Add VSCode extension recommendation
2022-10-10 11:39:21 +02:00
liv
dc14626ae1
Merge pull request #1226 from rust-lang/all-contributors/add-duchonic
...
docs: add duchonic as a contributor for content
2022-10-10 11:29:37 +02:00
allcontributors[bot]
88a767f39a
docs: update .all-contributorsrc [skip ci]
2022-10-10 09:29:28 +00:00
allcontributors[bot]
1e1b689775
docs: update AUTHORS.md [skip ci]
2022-10-10 09:29:27 +00:00
liv
896b9cea2a
Merge pull request #1222 from duchonic/patch-1
...
additional test for fees
2022-10-10 11:29:10 +02:00
Duchoud Nicolas
76392d81fa
Added spaces around *
2022-10-04 11:43:23 +02:00
Duchoud Nicolas
4749768734
additional test for fees
2022-10-04 11:36:18 +02:00
Gaëtan Faugère
b4c7507b4d
feat: Add VSCode extension recommendation
2022-09-30 15:50:45 +02:00
liv
cade600c91
Merge pull request #1203 from skaunov/patch-2
...
Correct a link in `threads1` `hint`
2022-09-29 10:47:56 +02:00
liv
069e55c5ee
Merge pull request #1213 from rust-lang/all-contributors/add-cj81499
...
docs: add cj81499 as a contributor for content
2022-09-29 10:45:27 +02:00
allcontributors[bot]
a59e305665
docs: update .all-contributorsrc [skip ci]
2022-09-29 08:45:07 +00:00
allcontributors[bot]
58cba835f2
docs: update AUTHORS.md [skip ci]
2022-09-29 08:45:06 +00:00
liv
6174b5caf0
Merge pull request #1210 from cj81499/iterators1-hint
...
improve hint for iterators1
2022-09-29 10:44:57 +02:00
liv
2e33d422a5
Merge pull request #1212 from Tostapunk/fix/errors-patch1
...
fix: Fix typo in errors5 hint
2022-09-29 10:44:20 +02:00
Tostapunk
1660f1647e
fix: Fix typo in errors5 hint
...
fixes #1205
2022-09-28 23:40:00 +02:00
Cal Jacobson
efdebd48b6
improve hint for iterators1
2022-09-25 15:22:15 -05:00
skaunov
c0b3194a55
Correct a link in threads1
hint
...
It didn't work without last character
2022-09-17 00:26:05 +03:00
liv
2398f378b0
Merge pull request #1200 from rust-lang/all-contributors/add-skaunov
...
docs: add skaunov as a contributor
2022-09-15 12:00:02 +02:00
allcontributors[bot]
37a7344219
docs: update .all-contributorsrc [skip ci]
2022-09-15 09:29:15 +00:00
allcontributors[bot]
3375b67b2b
docs: update AUTHORS.md [skip ci]
2022-09-15 09:29:14 +00:00
liv
56b52115d9
Merge pull request #1199 from skaunov/patch-1
...
Add link to `std` in `strings3` hint
2022-09-15 11:28:58 +02:00
skaunov
3028d1395c
Add link to std
in strings3
hint
...
Seems like it's the first place, where `std` is introduced in Rustlings, and it's a good place to facilitate docs discovery for user. As _the book_ seems to have no Rustlings-sized solutions for this exercise.
2022-09-13 16:33:03 +03:00
liv
b85b8de232
Merge pull request #1198 from rust-lang/all-contributors/add-gasparitiago
...
docs: add gasparitiago as a contributor
2022-09-13 10:11:22 +02:00
allcontributors[bot]
072847943a
docs: update .all-contributorsrc [skip ci]
2022-09-13 08:11:13 +00:00
allcontributors[bot]
d3c0c18946
docs: update AUTHORS.md [skip ci]
2022-09-13 08:11:12 +00:00
liv
4190b73f70
Merge pull request #1196 from gasparitiago/patch-1
...
fix(quiz2): fix comment regarding hints
2022-09-13 10:10:55 +02:00
Tiago De Gaspari
68fe97bbc2
fix(quiz2): fix comment regarding hints
...
Change the comment on quiz2.rs, since there are no hints.
2022-09-12 10:53:59 -03:00
Arkid
34ed235885
fix: Add a deref in the test code
...
It's virtually impossible to write a the `num_sq` function to take the Box since it doesn't implement `MulAssign`.
2022-09-09 02:40:22 +02:00
mokou
c923e7af73
chore: release 5.2.1
2022-09-06 12:22:17 +02:00
liv
c838d446ad
Merge pull request #1191 from rust-lang/all-contributors/add-memark
...
docs: add memark as a contributor for content
2022-09-06 12:17:16 +02:00
allcontributors[bot]
50323a3977
docs: update .all-contributorsrc [skip ci]
2022-09-06 10:17:08 +00:00
allcontributors[bot]
7b5ef323c5
docs: update AUTHORS.md [skip ci]
2022-09-06 10:17:07 +00:00
liv
199150fda2
Merge pull request #1171 from memark/patch-1
...
Add quotes for readability of output
2022-09-06 12:16:54 +02:00
liv
c1b5a0511f
Merge pull request #1190 from rust-lang/all-contributors/add-miguelraz
...
docs: add miguelraz as a contributor for content
2022-09-06 12:14:13 +02:00
allcontributors[bot]
742200d14b
docs: update .all-contributorsrc [skip ci]
2022-09-06 10:14:06 +00:00
allcontributors[bot]
900d58d054
docs: update AUTHORS.md [skip ci]
2022-09-06 10:14:05 +00:00
liv
6af86bbf22
Merge pull request #1186 from miguelraz/patch-1
...
typo fix
2022-09-06 12:13:51 +02:00
liv
4c1070faab
Merge pull request #1189 from rust-lang/all-contributors/add-rzrymiak
...
docs: add rzrymiak as a contributor for content
2022-09-06 12:13:34 +02:00
allcontributors[bot]
f437f8e9ea
docs: update .all-contributorsrc [skip ci]
2022-09-06 10:13:27 +00:00
allcontributors[bot]
c9c743967f
docs: update AUTHORS.md [skip ci]
2022-09-06 10:13:26 +00:00
liv
88c9a23884
Merge pull request #1085 from rzrymiak/main
...
Update README.md
2022-09-06 12:13:09 +02:00
liv
1d5700e58a
fix(quiz1): add fourth assert
2022-09-06 12:10:53 +02:00
liv
96552e07c2
fix(quiz1): correct explanation once again
2022-09-06 12:09:43 +02:00
Miguel Raz Guzmán Macedo
c97e659d78
typox fix
2022-09-05 10:18:45 -05:00
Magnus Markling
291da61fda
Add quotes
2022-08-28 15:12:15 +02:00
Magnus Markling
94bdb708fe
Add quotes
2022-08-28 15:10:29 +02:00
mokou
3309a01b5e
chore: release 5.2.0
2022-08-27 19:48:15 +01:00
liv
5a03e46d69
Merge pull request #1166 from rust-lang/all-contributors/add-Kodylow
...
docs: add Kodylow as a contributor for content
2022-08-25 12:12:23 +02:00
allcontributors[bot]
bf95a34553
docs: update .all-contributorsrc [skip ci]
2022-08-25 10:12:15 +00:00
allcontributors[bot]
33e501981a
docs: update AUTHORS.md [skip ci]
2022-08-25 10:12:14 +00:00
liv
4ee9a0f6b9
Merge pull request #1164 from Kodylow/quiz1-typo-fix
...
Fix Quiz 1 >= Typo
2022-08-25 12:11:49 +02:00
Kody Low
d6e26bb350
2nd assert is for greater than or equal to, not "more than" like it says in the instructions
2022-08-24 08:33:17 -07:00
liv
f6a37e28ba
Merge pull request #1163 from rust-lang/all-contributors/add-GabrielBianconi
...
docs: add GabrielBianconi as a contributor for content
2022-08-24 11:16:05 +02:00
liv
a2f66e6a67
Merge pull request #1161 from GabrielBianconi/patch-1
...
Fix typo in `threads3` hint
2022-08-24 11:15:52 +02:00
allcontributors[bot]
b92e7b968f
docs: update .all-contributorsrc [skip ci]
2022-08-24 09:15:52 +00:00
allcontributors[bot]
6c2630afcf
docs: update AUTHORS.md [skip ci]
2022-08-24 09:15:51 +00:00
Gabriel Bianconi
86506fa5fd
Fix typo in threads3
hint
2022-08-22 23:47:23 -04:00
liv
96098d228a
Merge pull request #1151 from magnusrodseth/1031-reset-exercise
...
Add reset command for a given filename
2022-08-18 14:07:15 +02:00
magnusrodseth
d59dde320b
chore: Add suggested changes
2022-08-18 12:47:26 +02:00
liv
fb7d3bf35d
Merge pull request #1155 from rust-lang/all-contributors/add-rubiesonthesky
...
docs: add rubiesonthesky as a contributor for content
2022-08-18 11:54:39 +02:00
allcontributors[bot]
50272a58e2
docs: update .all-contributorsrc [skip ci]
2022-08-18 09:54:30 +00:00
allcontributors[bot]
93f60d3f8d
docs: update AUTHORS.md [skip ci]
2022-08-18 09:54:29 +00:00
liv
97bf2469b6
Merge pull request #1154 from rust-lang/all-contributors/add-magnusrodseth
...
docs: add magnusrodseth as a contributor for content
2022-08-18 11:54:06 +02:00
allcontributors[bot]
2088dfbaf6
docs: update .all-contributorsrc [skip ci]
2022-08-18 09:53:55 +00:00
allcontributors[bot]
e889c5bb60
docs: update AUTHORS.md [skip ci]
2022-08-18 09:53:54 +00:00
liv
44d609816b
Merge pull request #1150 from magnusrodseth/1109-options2-test
...
`options2`: Convert the main function into tests
2022-08-18 11:53:16 +02:00
magnusrodseth
99ea2cbba7
chore: make options2 not compile deliberately
2022-08-17 16:53:41 +02:00
magnusrodseth
0aff5340b5
test: Add integration tests
2022-08-17 16:43:48 +02:00
magnusrodseth
6f44cb1dd2
feat: Add reset command, given a filename
2022-08-17 16:31:53 +02:00
magnusrodseth
52a29aa84b
test: Convert main function to working tests
2022-08-17 12:50:34 +02:00
mokou
d0c7b06eff
chore: release 5.1.1
2022-08-17 10:43:50 +02:00
liv
5f9dd129ea
Merge pull request #1149 from rust-lang/all-contributors/add-vostok92
...
docs: add vostok92 as a contributor for content
2022-08-17 10:41:58 +02:00
allcontributors[bot]
34392662a6
docs: update .all-contributorsrc [skip ci]
2022-08-17 08:41:50 +00:00
allcontributors[bot]
3c1fe226f0
docs: update AUTHORS.md [skip ci]
2022-08-17 08:41:49 +00:00
liv
3ac002934d
Merge pull request #1148 from vostok92/main
...
fix(options1): wrong assertions
2022-08-17 10:41:34 +02:00
vostok92
4455c22b9a
Update options1.rs
...
Fix assertions
2022-08-17 13:51:17 +09:00
mokou
714a8075cc
chore: bump version
2022-08-16 09:54:25 +02:00
mokou
0a9d34a25a
doc: update changelog
2022-08-16 09:53:40 +02:00
mokou
bb6b9e1704
doc: add zulip link
2022-08-16 09:41:41 +02:00
liv
8a4ed70762
Merge pull request #1069 from exdx/rc-exercise
...
feat: add rc1.rs exercise
2022-08-16 09:37:39 +02:00
liv
1c3b003c7c
Merge branch 'main' into rc-exercise
2022-08-16 09:37:34 +02:00
liv
25ab52b8e7
Merge pull request #1103 from exdx/feat/cow
...
feat: add cow1.rs exercise
2022-08-16 09:35:53 +02:00
liv
cd0ee50dd7
Merge pull request #1146 from rust-lang/all-contributors/add-nico-vromans
...
docs: add nico-vromans as a contributor for content
2022-08-16 09:32:57 +02:00
allcontributors[bot]
2f2f141564
docs: update .all-contributorsrc [skip ci]
2022-08-16 07:32:32 +00:00
allcontributors[bot]
4400ce2892
docs: update AUTHORS.md [skip ci]
2022-08-16 07:32:31 +00:00
liv
cc1b22d45f
Merge pull request #1144 from nico-vromans/patch-1
...
Update options1.rs
2022-08-16 09:32:18 +02:00
Nico Vromans
e8122daa87
Update options1.rs
...
Added extra test for before 10PM and updated the test for at 10PM (when it's 10PM there should already not be any ice cream left, as per the description). Also fixed the `raw_value` test, as it is later than 10PM, so there should be no more ice cream left.
2022-08-15 10:05:50 +02:00
liv
8dfffe8aa2
Merge pull request #1141 from rust-lang/all-contributors/add-markusboehme
...
docs: add markusboehme as a contributor for code
2022-08-12 10:25:27 +02:00
allcontributors[bot]
f107e2f31d
docs: update .all-contributorsrc [skip ci]
2022-08-12 08:25:13 +00:00
allcontributors[bot]
cf813b707c
docs: update AUTHORS.md [skip ci]
2022-08-12 08:25:12 +00:00
liv
2b0c73c7e4
Merge pull request #1140 from markusboehme/fix/options1/remove-unused-code
...
fix(options1): remove unused code
2022-08-12 10:24:58 +02:00
Markus Boehme
3c84cc1702
fix(options1): remove unused code
...
Since rewriting the exercise in commit 06e4fd376586 the print_number
function goes unused. Remove it.
2022-08-11 22:54:08 +02:00
liv
57377e8bf7
Merge pull request #1139 from rust-lang/all-contributors/add-brianfakhoury
...
docs: add brianfakhoury as a contributor for content
2022-08-11 12:38:36 +02:00
allcontributors[bot]
a16e7b918a
docs: update .all-contributorsrc [skip ci]
2022-08-11 10:38:01 +00:00
allcontributors[bot]
7e1a4c0363
docs: update AUTHORS.md [skip ci]
2022-08-11 10:38:00 +00:00
liv
cfbce9d225
Merge pull request #1138 from rust-lang/all-contributors/add-johnmendel
...
docs: add johnmendel as a contributor for code
2022-08-11 12:31:22 +02:00
allcontributors[bot]
c1c4f86317
docs: update .all-contributorsrc [skip ci]
2022-08-11 10:30:25 +00:00
allcontributors[bot]
dcf4efe628
docs: update AUTHORS.md [skip ci]
2022-08-11 10:30:24 +00:00
liv
26b347a8bd
Merge pull request #1131 from johnmendel/main
...
fix(traits5): make exercise prefer trait-based solution
2022-08-11 12:30:12 +02:00
liv
3c85fc4d39
Merge pull request #1136 from rust-lang/all-contributors/add-Mouwrice
...
docs: add Mouwrice as a contributor for content
2022-08-11 12:29:35 +02:00
liv
a7ca40d8a3
Merge pull request #1132 from brianfakhoury/patch-1
...
Fix minor spelling
2022-08-11 12:29:16 +02:00
allcontributors[bot]
8d9df94b6c
docs: update .all-contributorsrc [skip ci]
2022-08-11 10:27:28 +00:00
allcontributors[bot]
bf84fe029f
docs: update AUTHORS.md [skip ci]
2022-08-11 10:27:27 +00:00
liv
ca96e32ff7
Merge pull request #1133 from Mouwrice/fix/macro-readme-book-link
...
fix(macros-readme): update the book link to the more recent version of the book
2022-08-11 12:27:12 +02:00
Mouwrice
ef70ad907f
fix(macros-readme): update the book link to the more recent version of the book
2022-08-09 20:27:27 +02:00
Brian Fakhoury
f25f77e915
Fix minor spelling
2022-08-08 15:39:35 -04:00
John Mendelewski III
a0a06232ce
fix(traits5): make exercise prefer trait-based solution
...
closes #1088
2022-08-07 14:51:16 -04:00
liv
300cdc27dd
Merge pull request #1123 from rust-lang/all-contributors/add-clairew
...
docs: add clairew as a contributor for content
2022-08-03 17:36:14 +02:00
allcontributors[bot]
7a7281764c
docs: update .all-contributorsrc [skip ci]
2022-08-03 15:36:08 +00:00
allcontributors[bot]
d27c12e35d
docs: update AUTHORS.md [skip ci]
2022-08-03 15:36:07 +00:00
liv
cbf9016187
Merge pull request #1110 from clairew/fix/info-toml-typo
...
fix: remove extra " typo in info.toml
2022-08-03 17:35:51 +02:00
liv
6ac42c5141
Merge pull request #1122 from rust-lang/all-contributors/add-tvkn
...
docs: add tvkn as a contributor for content
2022-08-03 17:35:08 +02:00
allcontributors[bot]
6289238d1d
docs: update .all-contributorsrc [skip ci]
2022-08-03 15:35:00 +00:00
allcontributors[bot]
e3b65186fd
docs: update AUTHORS.md [skip ci]
2022-08-03 15:34:59 +00:00
liv
affc815447
Merge pull request #1112 from tvkn/feat/options1/update-expected-result
...
feat(options1): update expected result
2022-08-03 17:34:43 +02:00
mokou
af301a2efe
feat(errors5): add simpler explanation for box dyn
2022-08-03 17:31:42 +02:00
liv
977a167335
Merge pull request #1121 from rust-lang/all-contributors/add-Lioness100
...
docs: add Lioness100 as a contributor for content
2022-08-03 17:13:28 +02:00
allcontributors[bot]
08f42761f9
docs: update .all-contributorsrc [skip ci]
2022-08-03 15:13:19 +00:00
allcontributors[bot]
a04d62372f
docs: update AUTHORS.md [skip ci]
2022-08-03 15:13:18 +00:00
liv
5a8f2b62e3
Merge pull request #1117 from Lioness100/refactor/todo
...
refactor(box1): prefer todo! over unimplemented!
2022-08-03 17:12:58 +02:00
Lioness100
c5ecc37a9a
refactor(box1): prefer todo! over unimplemented!
2022-07-30 10:50:07 -04:00
Mikael Frosthage
5ff23a2861
Improve hint for as_ref_mut
2022-07-26 22:02:50 +02:00
Tristan Nicholls
a56f648cce
feat(options1): update expected result
...
Expected result is updated to better showcase the difference between
- a valid result with no ice-creams `Some(0)`, and
- an invalid result `None`.
2022-07-26 21:01:09 +02:00
Claire Wang
a3a5fbeddf
fix: remove extra " typo in info.toml
2022-07-25 19:00:35 -07:00
liv
3963559810
Merge pull request #1106 from rust-lang/all-contributors/add-thatlittleboy
...
docs: add thatlittleboy as a contributor for content
2022-07-24 23:26:20 +02:00
allcontributors[bot]
4bee3399f8
docs: update .all-contributorsrc [skip ci]
2022-07-24 21:26:13 +00:00
allcontributors[bot]
32687cc66e
docs: update AUTHORS.md [skip ci]
2022-07-24 21:26:12 +00:00
liv
d21a8e63c1
Merge pull request #1102 from thatlittleboy/fix/hints-typos
...
Fix/hints typos
2022-07-24 23:25:58 +02:00
Denton24646
72e21a2a6c
feat: add cow1.rs exercise
2022-07-23 17:59:53 -04:00
Jeremy Goh
301bc52857
fix: lineno typo
2022-07-24 00:37:40 +08:00
Jeremy Goh
f88c7d1e8c
fix: reference to variables4
2022-07-24 00:36:27 +08:00
liv
3a327096c6
Merge pull request #1101 from rust-lang/all-contributors/add-saikatdas0790
...
docs: add saikatdas0790 as a contributor for content
2022-07-23 17:41:10 +02:00
allcontributors[bot]
7a6079b46a
docs: update .all-contributorsrc [skip ci]
2022-07-23 15:41:03 +00:00
allcontributors[bot]
c1fc77e50f
docs: update AUTHORS.md [skip ci]
2022-07-23 15:41:02 +00:00
liv
cbca27dffe
Merge pull request #1099 from saikatdas0790/patch-1
...
Fix manual installation with install to the current directory
2022-07-23 17:40:43 +02:00
liv
5cb40b2c95
Merge pull request #1094 from greg-el/main
...
fix(run): correct "PAS" in `integration_tests.rs`
2022-07-23 17:38:27 +02:00
liv
e0fb7e72bb
Merge pull request #1100 from rust-lang/all-contributors/add-EdwinChang24
...
docs: add EdwinChang24 as a contributor for content
2022-07-23 17:37:13 +02:00
allcontributors[bot]
e858fd94fb
docs: update .all-contributorsrc [skip ci]
2022-07-23 15:37:06 +00:00
allcontributors[bot]
56c05f6232
docs: update AUTHORS.md [skip ci]
2022-07-23 15:37:05 +00:00
liv
2663cc8e80
Merge pull request #1092 from EdwinChang24/fix-editorconfig
...
fix: Fix typo in .editorconfig
2022-07-23 17:36:42 +02:00
Saikat Das
2356b5c1b6
Fix manual installation with install to the current directory
2022-07-23 15:55:30 +05:30
Greg Leonard
e9f5c9423c
fix(run): correct "PAS" in integration_tests.rs
2022-07-21 23:13:22 +01:00
Edwin Chang
f34d390bba
fix: Fix typo in .editorconfig
2022-07-20 18:23:31 -04:00
liv
fb7dac75a7
Merge pull request #1089 from greg-el/main
...
fix(traits5): fix "paramter" spelling
2022-07-20 09:09:43 +02:00
Greg Leonard
f9413b8ae1
fix(traits5): fix "paramter" spelling
2022-07-19 20:05:04 +01:00
liv
fef10b8a0f
Merge pull request #1087 from rust-lang/all-contributors/add-PrettyWood
...
docs: add PrettyWood as a contributor for content
2022-07-19 14:40:31 +02:00
allcontributors[bot]
82c41a61b6
docs: update .all-contributorsrc [skip ci]
2022-07-19 12:40:23 +00:00
allcontributors[bot]
3b74f5dae8
docs: update AUTHORS.md [skip ci]
2022-07-19 12:40:22 +00:00
liv
316fc58b4c
Merge pull request #1086 from PrettyWood/patch-2
...
remove small typo in hint of threads3
2022-07-19 14:40:07 +02:00
Eric Jolibois
8a4dca5fa6
remove small typo in hint of threads3
2022-07-19 11:45:34 +02:00
rzrymiak
4910bae10f
Update README.md
...
Minor grammatical edit in README.md
2022-07-18 17:00:16 -07:00
liv
0e7de2e7a7
Merge pull request #1079 from Tostapunk/fix/lifetimes-patch1
...
fix: Improve hint of lifetimes2
2022-07-18 16:06:16 +02:00
Mattia Schiavon
e1d6abb4c9
Apply suggestions from code review
...
Co-authored-by: liv <mokou@fastmail.com>
2022-07-18 14:44:16 +02:00
Tostapunk
02d78c3e84
fix: Improve hint of lifetimes2
...
fixes #1071
2022-07-18 14:11:51 +02:00
liv
727fc3037c
Merge pull request #1078 from rust-lang/all-contributors/add-Tostapunk
...
docs: add Tostapunk as a contributor for content
2022-07-18 10:48:20 +02:00
allcontributors[bot]
1aecf32748
docs: update .all-contributorsrc [skip ci]
2022-07-18 08:47:49 +00:00
allcontributors[bot]
2f113b9b06
docs: update AUTHORS.md [skip ci]
2022-07-18 08:47:49 +00:00
liv
d46a97ef97
Merge pull request #1076 from Tostapunk/main
...
fix(traits5.rs): wrong line number
2022-07-18 10:47:35 +02:00
Tostapunk
7035d6787c
fix(traits5.rs): wrong line number
2022-07-18 00:27:57 +02:00
Denton24646
ce86d252e5
feat: add rc1.rs exercise
2022-07-16 17:39:03 -04:00
liv
8a0c6cfcfa
Merge pull request #1068 from wojexe/patch-2
...
fix(traits4.rs): wrong line number
2022-07-16 20:48:09 +02:00
wojexe
b0e070c743
fix(traits4.rs): wrong line number
...
fixes #1067
2022-07-16 19:51:50 +02:00
liv
ab291a1fcd
Merge pull request #1065 from rust-lang/all-contributors/add-wojexe
...
docs: add wojexe as a contributor for content
2022-07-16 18:27:48 +02:00
allcontributors[bot]
3bb008ebbb
docs: update .all-contributorsrc [skip ci]
2022-07-16 16:27:41 +00:00
allcontributors[bot]
e8cf9b2628
docs: update AUTHORS.md [skip ci]
2022-07-16 16:27:40 +00:00
liv
179202a34a
Merge pull request #1064 from wojexe/patch-1
...
fix: make strings3.rs comment wording more clear
2022-07-16 18:27:26 +02:00
wojexe
55900c65cb
fix: make strings3.rs comment wording more clear
...
fixes #1063
2022-07-16 17:28:13 +02:00
mokou
5435b80841
chore: bump version
2022-07-16 14:30:04 +02:00
mokou
5138f22e00
doc: update book links
2022-07-16 14:25:10 +02:00
mokou
cc3e1a8511
doc: update changelog
2022-07-16 14:17:24 +02:00
mokou
c791cf4232
Merge branch '5.0-dev'
2022-07-15 14:31:49 +02:00
liv
f1c4caa37f
Merge pull request #1059 from rust-lang/all-contributors/add-neilpate
...
docs: add neilpate as a contributor for content
2022-07-15 14:19:35 +02:00
allcontributors[bot]
e36c95bb3a
docs: update .all-contributorsrc [skip ci]
2022-07-15 12:19:27 +00:00
allcontributors[bot]
bc25309763
docs: update AUTHORS.md [skip ci]
2022-07-15 12:19:26 +00:00
Neil Pate
c265b681b1
fix(quiz1): change function name
2022-07-15 14:18:31 +02:00
liv
52b9f199a2
Merge pull request #1058 from rust-lang/all-contributors/add-swhiteCQC
...
docs: add swhiteCQC as a contributor for content
2022-07-15 14:16:04 +02:00
allcontributors[bot]
211528c31b
docs: update .all-contributorsrc [skip ci]
2022-07-15 12:15:57 +00:00
allcontributors[bot]
2b349e3b28
docs: update AUTHORS.md [skip ci]
2022-07-15 12:15:56 +00:00
mokou
1a7a3f5c8e
fix(traits): update hint comments
2022-07-15 14:14:48 +02:00
Sam White
63b0c7e399
feat: add traits5.rs exercise
2022-07-15 14:14:15 +02:00
Sam White
599d634ee2
feat: Add traits4.rs exercise
2022-07-15 14:13:44 +02:00
Sam White
f43c6d7877
feat: Add traits3.rs exercise
2022-07-15 14:13:15 +02:00
Rod Elias
9b66b2a0e9
fix(try_from_into): fix function name
2022-07-15 14:08:51 +02:00
liv
64757698f4
Merge pull request #1057 from rust-lang/all-contributors/add-jayber
...
docs: add jayber as a contributor for content
2022-07-15 14:05:50 +02:00
allcontributors[bot]
2427184017
docs: update .all-contributorsrc [skip ci]
2022-07-15 12:05:36 +00:00
allcontributors[bot]
75ba60bda6
docs: update AUTHORS.md [skip ci]
2022-07-15 12:05:35 +00:00
jayber
1ef8dacaf6
feat: add lifetimes exercises
2022-07-15 14:03:38 +02:00
liv
7cabbab580
Merge pull request #1056 from rust-lang/all-contributors/add-Jzow
...
docs: add Jzow as a contributor for content
2022-07-15 13:49:25 +02:00
allcontributors[bot]
9329c51df0
docs: update .all-contributorsrc [skip ci]
2022-07-15 11:49:09 +00:00
allcontributors[bot]
bda4d548b4
docs: update AUTHORS.md [skip ci]
2022-07-15 11:49:08 +00:00
James Zow
1cc5df0e14
feat: add github actions config
2022-07-15 13:46:03 +02:00
liv
a0b3156347
Merge pull request #1055 from rust-lang/all-contributors/add-exdx
...
docs: add exdx as a contributor for content
2022-07-15 13:29:53 +02:00
allcontributors[bot]
c9332062ce
docs: update .all-contributorsrc [skip ci]
2022-07-15 11:29:45 +00:00
allcontributors[bot]
b71429bef0
docs: update AUTHORS.md [skip ci]
2022-07-15 11:29:44 +00:00
exdx
a3b5278b42
feat: add threads3.rs exercise
2022-07-15 13:28:49 +02:00
mokou
a3c4c1ccb4
fix: re-add missing done comments
2022-07-15 13:24:11 +02:00
mokou
a6e86fc995
doc: update readme
2022-07-15 13:22:29 +02:00
mokou
0784f54141
doc: update contributing
2022-07-15 12:57:54 +02:00
mokou
b609f0431c
feat: remove advanced_errs
2022-07-15 12:51:12 +02:00
mokou
4bebdb5f02
feat(as_ref_mut): add AsMut section
2022-07-15 12:50:01 +02:00
mokou
81d25aecff
feat(try_from_into): add hint comments
2022-07-15 12:49:49 +02:00
mokou
74f44f55e3
feat(conversions): add hint comments
2022-07-15 12:34:10 +02:00
mokou
8cfedb1673
feat(clippy): add clippy3
2022-07-15 12:28:47 +02:00
mokou
7fc393bed4
chore: remove quiz4
2022-07-15 12:13:40 +02:00
mokou
d3a335bc64
feat(macros): add hint comments
2022-07-15 12:05:26 +02:00
liv
636c8ac03d
Merge pull request #1054 from rust-lang/all-contributors/add-jaystile
...
docs: add jaystile as a contributor for content
2022-07-15 12:01:56 +02:00
allcontributors[bot]
b1f82890c9
docs: update .all-contributorsrc [skip ci]
2022-07-15 10:01:49 +00:00
allcontributors[bot]
7b371afc06
docs: update AUTHORS.md [skip ci]
2022-07-15 10:01:48 +00:00
mokou
f99eafc56f
fix(threads): add hint comments
2022-07-15 11:59:53 +02:00
jaystile
b4f52cb937
feat: Adding threads1.rs with a focus on JoinHandles and waiting for
...
spawned threads to finish. Moved the original threads1.rs to threads2.rs
with the focus on the Mutex and modifying shared data. #892
2022-07-15 11:58:26 +02:00
liv
aa472f702e
Merge pull request #1053 from rust-lang/all-contributors/add-pgjbz
...
docs: add pgjbz as a contributor for content
2022-07-14 18:30:20 +02:00
allcontributors[bot]
09ccadeec6
docs: update .all-contributorsrc [skip ci]
2022-07-14 16:29:51 +00:00
allcontributors[bot]
3e7e65b9f0
docs: update AUTHORS.md [skip ci]
2022-07-14 16:29:50 +00:00
mokou
20024d40c5
feat(iterators): update hint comments
2022-07-14 18:29:09 +02:00
Paulo Gabriel Justino Bezerra
251d0dda34
feat(iterators4): add factorial of zero test
2022-07-14 18:27:34 +02:00
Ryosuke YASUOKA
3c63ef0668
fix(iterators3): insert todo!() into divide() to compile without error
2022-07-14 18:19:35 +02:00
mokou
cf9629cb0e
feat: move box/arc behind iterators
2022-07-14 18:17:23 +02:00
mokou
016d718a28
feat(tests): add hint comments
2022-07-14 18:15:47 +02:00
mokou
98b8d3f17d
feat(traits): add hint comments
2022-07-14 18:14:41 +02:00
mokou
5979d408a9
feat: move generics3 to be quiz3
2022-07-14 18:11:18 +02:00
mokou
d61f79595a
feat(generics): add hint comments
2022-07-14 18:11:05 +02:00
liv
69b07b2571
Merge pull request #1052 from rust-lang/all-contributors/add-nacairns1
...
docs: add nacairns1 as a contributor for content
2022-07-14 18:04:05 +02:00
allcontributors[bot]
537abe273a
docs: update .all-contributorsrc [skip ci]
2022-07-14 16:03:58 +00:00
allcontributors[bot]
b2c82d9018
docs: update AUTHORS.md [skip ci]
2022-07-14 16:03:57 +00:00
liv
9f44550cdc
Merge pull request #1051 from rust-lang/all-contributors/add-icecream17
...
docs: add icecream17 as a contributor for content
2022-07-14 18:03:24 +02:00
allcontributors[bot]
34c8833d06
docs: update .all-contributorsrc [skip ci]
2022-07-14 16:03:15 +00:00
allcontributors[bot]
5d02f6e516
docs: update AUTHORS.md [skip ci]
2022-07-14 16:03:14 +00:00
mokou
c34e2adcbb
feat(errors): Improve comments and hints
2022-07-14 18:02:33 +02:00
Noah Cairns
5e1ca4b995
fix(errors5): improve exercise instructions
2022-07-14 17:59:29 +02:00
Steven nguyen
582320aded
chore(errors1): use is_empty()
instead of len() > 0
...
more idiomatic according to clippy
2022-07-14 17:55:07 +02:00
mokou
b71feed824
feat(options): add hint comments
2022-07-14 17:53:42 +02:00
mokou
06e4fd3765
feat(options1): rewrite to remove array stuff
2022-07-14 17:53:27 +02:00
mokou
b644558c19
fix: rename option to options
2022-07-14 17:34:50 +02:00
mokou
472d7944f9
fix(quiz2): add hint comment
2022-07-14 17:30:43 +02:00
mokou
c64b340622
feat: rework quiz2
2022-07-14 13:24:15 +02:00
mokou
f443f4e7b3
feat: move quiz2 to be strings4
2022-07-14 13:01:40 +02:00
mokou
ab8572e15b
fix(hashmaps): adjust hint comments
2022-07-14 12:58:28 +02:00
Sateesh Basavaraju
1e54bc61e8
feat: Add hashmap3 exercise.
2022-07-14 12:57:47 +02:00
mokou
fe54d0f85b
fix(modules): adjust hint comments
2022-07-14 12:35:49 +02:00
mokou
c1ed6b10fe
feat(strings): add strings3
2022-07-14 12:31:28 +02:00
mokou
f5e4c16eed
feat(strings): move before modules
2022-07-14 12:18:21 +02:00
liv
2f69f21f39
Merge pull request #1050 from rust-lang/all-contributors/add-YsuOS
...
docs: add YsuOS as a contributor for content
2022-07-14 12:12:40 +02:00
allcontributors[bot]
c92de1f8a6
docs: update .all-contributorsrc [skip ci]
2022-07-14 10:12:33 +00:00
allcontributors[bot]
0ddb997076
docs: update AUTHORS.md [skip ci]
2022-07-14 10:12:32 +00:00
mokou
c6bc97adc1
feat(enums3): add hint comment, remove enums1 hint
2022-07-14 12:11:38 +02:00
Ryosuke YASUOKA
d0e8efd19e
feat(enums3): Add hint
2022-07-14 12:11:15 +02:00
liv
ed6d541d66
Merge pull request #1049 from rust-lang/all-contributors/add-camperdue42
...
docs: add camperdue42 as a contributor for content
2022-07-14 12:06:13 +02:00
allcontributors[bot]
62578269eb
docs: update .all-contributorsrc [skip ci]
2022-07-14 10:06:04 +00:00
allcontributors[bot]
8fe02d33a9
docs: update AUTHORS.md [skip ci]
2022-07-14 10:06:03 +00:00
mokou
886d599c96
fix(structs): add hint comments
2022-07-14 12:04:54 +02:00
camperdue42
4531c21bf1
fix(structs3): Add panic! statement into structs3
...
closes #685
2022-07-14 12:04:30 +02:00
mokou
4dffa0d10d
fix(structs1): rename to unit-like struct
2022-07-14 12:00:46 +02:00
mokou
19bec50399
feat(structs1): convert structs to use i32 types
2022-07-14 11:59:29 +02:00
mokou
2e62505143
feat(move_semantics): finish updating comments
2022-07-12 15:43:26 +02:00
exdx
16ff57bbff
fix(move_semantics2): clarify referencing
2022-07-12 15:26:55 +02:00
mokou
bb0cf92b8b
feat(move_semantics): clarify some hints
2022-07-12 15:25:31 +02:00
mokou
7452d0d603
fix(primitive_types): clean up
2022-07-12 15:22:01 +02:00
mokou
3c4c9c54c9
feat: remove collections to hashmaps
2022-07-12 15:18:05 +02:00
mokou
2f7fd51304
feat: move vec exercises into their own folder
2022-07-12 15:16:25 +02:00
mokou
8e1f617d34
feat(vec): update vec exercises
2022-07-12 15:05:47 +02:00
mokou
7af12ba9aa
feat(primitive_types): fixups
2022-07-12 14:54:12 +02:00
mokou
6020ec1fe2
feat: reorder vec and primtypes before moving
2022-07-12 14:53:56 +02:00
Adam Sherwood
5812f1f27b
fix(if2): Rename if2 exercise function to foo_if_fizz.
...
The reasoning here is pretty straightforward: you don't say "Hungry, if
eat." That doesn't make sense. We want to get "foo" back if given
"fizz", so it seems this makes far more sense as "Eat, if hungry," or in
this case, return `foo_if_fizz` is given.
2022-07-12 11:13:04 +02:00
mokou
4868d18ea3
feat(if): replace hints
2022-07-12 11:10:08 +02:00
mokou
742fb08e01
feat(functions): more small fixes
2022-07-12 11:08:29 +02:00
mokou
093a525450
fix(functions): clarify README wording
2022-07-11 14:00:12 +02:00
Cooper Gillan
b3ec8fe022
chore: Tweak punctuation in variables6.rs hint
...
While the meaning is still obvious as is, it makes a little more sense
to use a colon here =)
2022-07-11 13:53:31 +02:00
Cooper Gillan
9688609d08
chore: Update variables6.rs hint book link, wording
...
While the included link for variables6 does navigate to the correct
page, the header in the link itself does not actually exist so it
only loads the top of the page. There is, however, some text about
the difference between variables and constants in the "Constants"
section, so reword the hint some and update the link.
2022-07-11 13:53:09 +02:00
gavin
60410cfd2e
fix(variables5): Add nudge for shadowing variable
2022-07-11 13:48:49 +02:00
mokou
81edc4234f
fix(variables): reorder and redo hint texts
2022-07-11 13:43:41 +02:00
mokou
c3c21ad91f
fix(intro): clarify hint usage
2022-07-11 13:35:16 +02:00
mokou
9ed4b0683e
fix(intro1): link to exercise file in hint
2022-07-11 13:20:18 +02:00
mokou
0ded8a90c0
feat(intro1): add more hints
2022-07-11 13:19:19 +02:00
mokou
0aee54a82b
chore: unify hint language use
2022-07-11 13:12:47 +02:00
mokou
ed0f278a8f
chore: remove mod.rs files and exercises feature
2022-07-11 12:53:49 +02:00
liv
bf69145bb9
Merge pull request #1048 from rust-lang/all-contributors/add-Drew-Morris
...
docs: add Drew-Morris as a contributor for code
2022-07-11 11:59:41 +02:00
allcontributors[bot]
1caa388e92
docs: update .all-contributorsrc [skip ci]
2022-07-11 09:59:33 +00:00
allcontributors[bot]
11618b65c0
docs: update AUTHORS.md [skip ci]
2022-07-11 09:59:32 +00:00
liv
a475e09cfc
Merge pull request #1044 from Drew-Morris/main
...
chore: Update spacing in Cargo.toml
2022-07-11 11:59:13 +02:00
liv
fba79ea793
Merge pull request #1047 from rust-lang/all-contributors/add-KatanaFluorescent
...
docs: add KatanaFluorescent as a contributor for code
2022-07-11 11:58:41 +02:00
allcontributors[bot]
440138af84
docs: update .all-contributorsrc [skip ci]
2022-07-11 09:58:19 +00:00
allcontributors[bot]
8835034bd2
docs: update AUTHORS.md [skip ci]
2022-07-11 09:58:18 +00:00
liv
5fbf28dfec
Merge pull request #1038 from KatanaFluorescent/main
...
change edition to 2021 in exercices.rs
2022-07-11 11:57:59 +02:00
liv
2a12df4591
Merge pull request #1046 from rust-lang/all-contributors/add-0pling
...
docs: add 0pling as a contributor for content
2022-07-11 11:54:56 +02:00
allcontributors[bot]
995ba213e2
docs: update .all-contributorsrc [skip ci]
2022-07-11 09:53:39 +00:00
allcontributors[bot]
f73aec1a63
docs: update AUTHORS.md [skip ci]
2022-07-11 09:53:38 +00:00
liv
08e3cf494b
Merge pull request #1034 from 0pling/main
...
docs: Add missing exercise to book chapter mapping
2022-07-11 11:53:20 +02:00
liv
36c43cb839
Merge pull request #1045 from rust-lang/all-contributors/add-klkl0808
...
docs: add klkl0808 as a contributor for content
2022-07-11 11:52:12 +02:00
allcontributors[bot]
c9e0d53ed2
docs: update .all-contributorsrc [skip ci]
2022-07-11 09:51:31 +00:00
allcontributors[bot]
c38d75481e
docs: update AUTHORS.md [skip ci]
2022-07-11 09:51:30 +00:00
liv
612ae8b8f7
Merge pull request #1024 from klkl0808/patch-2
...
Update link to book in variables5
2022-07-11 11:51:13 +02:00
Drew Morris
df68d1a86e
chore: Update spacing in Cargo.toml
2022-07-09 16:50:57 -06:00
KatanaFluorescent
a500ed2c3c
change edition to 2021 in exercices.rs
...
workaround for this issue https://github.com/rust-lang/rustlings/issues/1022
2022-07-01 16:49:36 +02:00
0pling
be3944072c
docs: Add missing exercise to book chapter mapping
2022-06-26 10:27:18 +08:00
Konstantin
baca5d62ae
fix: update link to book
2022-06-13 21:30:25 +02:00