mirror of
https://github.com/rust-lang/rust-analyzer
synced 2025-01-09 03:38:47 +00:00
874a5f80c7
There are two reasons why we don't want a generic ra_progress crate just yet: *First*, it introduces a common interface between separate components, and that is usually undesirable (b/c components start to fit the interface, rather than doing what makes most sense for each particular component). *Second*, it introduces a separate async channel for progress, which makes it harder to correlate progress reports with the work done. Ie, when we see 100% progress, it's not blindly obvious that the work has actually finished, we might have some pending messages still.
16 lines
299 B
TOML
16 lines
299 B
TOML
[package]
|
|
edition = "2018"
|
|
name = "ra_flycheck"
|
|
version = "0.1.0"
|
|
authors = ["rust-analyzer developers"]
|
|
|
|
[lib]
|
|
doctest = false
|
|
|
|
[dependencies]
|
|
crossbeam-channel = "0.4.0"
|
|
log = "0.4.8"
|
|
cargo_metadata = "0.10.0"
|
|
serde_json = "1.0.48"
|
|
jod-thread = "0.1.1"
|
|
ra_toolchain = { path = "../ra_toolchain" }
|