Skip to content
This repository was archived by the owner on Dec 29, 2022. It is now read-only.

Commit 22f7b50

Browse files
committed
Fall back to rustc_serialize for Analysis data
1 parent a808179 commit 22f7b50

File tree

3 files changed

+8
-9
lines changed

3 files changed

+8
-9
lines changed

Cargo.lock

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ categories = ["development-tools"]
1212

1313
build = "build.rs"
1414

15-
[patch.crates-io]
16-
rls-data = { git = "https://github.com/Xanewok/rls-data", branch = "serde-pathbuf" }
17-
1815
[dependencies]
1916
cargo = { git = "https://github.com/rust-lang/cargo", rev = "6a7672ef5344c1bb570610f2574250fbee932355" }
2017
cargo_metadata = "0.6"
@@ -31,11 +28,12 @@ racer = { version = "2.1.4", default-features = false }
3128
rayon = "1"
3229
rls-analysis = "0.14"
3330
rls-blacklist = "0.1.2"
34-
rls-data = { version = "0.16", features = ["serialize-serde"] }
31+
rls-data = { version = "0.16", features = ["serialize-serde", "serialize-rustc"] }
3532
rls-rustc = "0.5.0"
3633
rls-span = { version = "0.4", features = ["serialize-serde"] }
3734
rls-vfs = "0.4.6"
3835
rustfmt-nightly = "0.99.2"
36+
rustc-serialize = "0.3"
3937
serde = "1.0"
4038
serde_json = "1.0"
4139
serde_derive = "1.0"

src/build/external.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ where
9393
let mut contents = String::new();
9494
file.read_to_string(&mut contents).map_err(|e| e.to_string())?;
9595

96-
let data: Analysis = serde_json::from_str(&contents).map_err(|e| e.to_string())?;
96+
let data = rustc_serialize::json::decode(&contents).map_err(|e| e.to_string())?;
9797
analyses.push(data);
9898
}
9999

0 commit comments

Comments
 (0)