In IntelliJ-Rust and rls-vscode, rust-src component is used to acquire standard crates sources.
But, in currently, librustc, librustc_plugin, and libsyntax are emitted in the list below.
So, syntax highlighting and code completion are not working when using those crates in
IntelliJ-Rust or
rls-vscode.
There was similar issue #55279 about libproc_macro and it was fixed in #55280.
How about adding those crates (librustc, librustc_plugin, and libsyntax) to the list above, too?
Related issue: intellij-rust/intellij-rust#2623