feat(cli): Support cargo Cargo.toml by epage · Pull Request #12281 · rust-lang/cargo (original) (raw)

What does this PR try to resolve?

This is making the assumption that we want full unity between places accepting both single-file packages and Cargo.toml for #12207. This has not been brought up before in any of the discussions (Internals, eRFC), so I can understand if there are concerns about this and we decide to hold off.

We might want to resolve symlinks before this so people can have a prettier name for these.

How should we test and review this PR?

The test for this was added in a commit before the actual change, letting people see how the behavior changed.