Hello there,
I am using rust-analyzer on VSCodium and the extension seems to break after I add any crates under dependencies in Cargol.toml (except for rand and a few others for some reason).
For example, in this instance, I have just added the image crate, and the "Rust Analyzer Language Server" section of the output tab spits out this after attempting to reload (and after any other times I try to reload):
[ERROR rust_analyzer::reload] failed to switch build data: rust-analyzer failed to run build scripts:
error: could not compile `rayon-core` due to 2 previous errors
error: could not compile `crossbeam-utils` due to 2 previous errors
error: could not compile `memoffset` due to 2 previous errors
error: could not compile `num-traits` due to 2 previous errors
error: could not compile `rayon` due to 2 previous errors
error: could not compile `lock_api` due to 2 previous errors
error: could not compile `futures-core` due to 2 previous errors
error: could not compile `crossbeam-epoch` due to 2 previous errors
error: could not compile `quote` due to 2 previous errors
error: could not compile `crc32fast` due to 2 previous errors
error: could not compile `proc-macro2` due to 2 previous errors
error: could not compile `syn` due to 2 previous errors
Notably, it gives zero explanation as to what the "2 previous errors" are, so I have no idea where to start looking.
This has the annoying effect of disabling most of the error and warning highlighting, so I would greatly appreciate any help that can be given.
P.S. My Cargo.toml file looks like this:
[package]
name = "ascii_art"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
image = "0.24.3"
P.P.S. After I remove the offending crate, everything goes back to normal.