Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions website/content/setup/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,21 @@ cargo install rustlings

{% end %}

**Warning:** Don't try to clone the repository to do the exercises! `rust-analyzer` won't
work in that case. Please follow the instructions above instead.

{% details(summary="Why?") %}

The intended way to run Rustlings is to install the binary and run `rustlings init` as
described in the installation/initialization sections. This generates a `Cargo.toml`
(different than what you see in the repository) that includes each exercise as a
separate binary target which is enough for `rust-analyzer` to work.

If you just clone the repository and try to run and edit the exercises directly, the
language server will not work.

{% end %}

## Initialization

After installing Rustlings, run the following command to initialize the `rustlings/` directory:
Expand Down
Loading