Files
rust/editors/code
Andrei Listochkin a86db5d0d1 iterative dependency solver
First, we go through every environment variable key and record all cases
where there are reference to other variables / dependencies.

We track two sets of variables - resolved and yet-to-be-resolved.
We pass over a list of variables over and over again and when all
variable's dependencies were resolved during previous passes we perform
a replacement for that variable, too.

Over time the size of `toResolve` set should go down to zero, however
circular dependencies may prevent that. We track the size of `toResolve`
between iterations to avoid infinite looping.

At the end we produce an object of the same size and shape as
the original, but with the values replace with resolved versions.
2022-05-11 15:05:41 +01:00
..
2022-05-11 15:05:41 +01:00
2022-05-11 15:05:41 +01:00
2022-02-06 06:52:51 +08:00
2022-03-04 07:45:51 +02:00
2020-01-15 16:07:39 +01:00
2021-12-04 12:29:27 +02:00
2022-04-08 14:10:24 +03:00
2022-04-30 21:03:51 +03:00
2022-02-06 06:52:51 +08:00
2022-04-15 18:18:18 +03:00

rust-analyzer

This extension provides support for the Rust programming language.

Features

Quick start

  1. Install rustup
  2. Install the rust-analyzer extension

Configuration

This extension provides configurations through VSCode's configuration settings. All the configurations are under rust-analyzer.*.

See https://rust-analyzer.github.io/manual.html#vs-code-2 for more information on VSCode specific configurations.

Communication

For usage and troubleshooting requests, please use "IDEs and Editors" category of the Rust forum:

https://users.rust-lang.org/c/ide/14

Documentation

See https://rust-analyzer.github.io/ for more information.