Closed
Description
The current implementation must construct a fake Cargo.toml
virtual workspace for the standard library. This requires knowing about some implementation details like the rustc-std-workspace patches. I think it would be better if the rust-src component included a generated Cargo.toml
that contained the bare minimum for the workspace. Then, Cargo would not need to know about some things like these patch hacks.
In addition (or instead), find a way to avoid the patches altogether.