Conversation
Fixing error from rust-lang/rust#53610 (comment), specifically https://ci.appveyor.com/project/rust-lang/rust/build/1.0.8732/job/1vio56we88sawdcb#L11560. Confirmed the error and the fix while using rust-lang/rust@61b0072.
|
Here's a log with @dtolnay do you have any idea on why it pops only on Windows? |
|
I don't know why this would happen on Windows only. Is the Windows build using the most recent version of serde_json and the most recent nightly compiler? As the name suggests, |
|
This seems like a naming/hygiene issue in Rust 2018. Could you file an issue, if there isn't one already please? It does seem really bad to need to use |
|
EDIT: False alert, didn't notice that |
|
Not required as of rust-lang/rust#53701, turns out that updating serde_json in Rust repo seemed to have fixed the problem. Cargo workspaces are surely convenient but sometimes it's really not obvious you're still affected by the parent dir/Cargo.toml - it took me some time to realize that the RLS submodule Cargo.lock (with serde_json 1.0.26) is not respected in favour of the Rust CI lockfile (with 1.0.24) 😢 Closing this. |
Fixing error from rust-lang/rust#53610 (comment), specifically https://ci.appveyor.com/project/rust-lang/rust/build/1.0.8732/job/1vio56we88sawdcb#L11560.
Confirmed the error and the fix while using rust-lang/rust@61b0072.