<!-- Thanks for filing a 🐛 bug report 😄! --> **Problem** <!-- A clear and concise description of what the bug is. --> <!-- including what currently happens and what you expected to happen. --> **Steps** Workspace's Cargo.toml: ```toml [workspace.dependencies] arrayvec = { version = "0.7", features = ["serde"] } ``` Workspace member's Cargo.toml: ```toml [dependencies] arrayvec = { workspace = true } ``` <!-- The steps to reproduce the bug. --> 1. Remove `git` and `registry` in ~/.cargo to force cargo re-download all deps. 2. Run `cargo build` 3. The member crate uses `arrayvec-0.4.12` rather than `arrayvec-0.7.1` **Possible Solution(s)** <!-- Not obligatory, but suggest a fix/reason for the bug, --> <!-- or ideas how to implement the addition or change --> **Notes** Output of `cargo version`: cargo 1.55.0-nightly (3ebb5f15a 2021-07-02) <!-- Also, any additional context or information you feel may be relevant to the issue. --> <!-- (e.g rust version, OS platform/distribution/version, target toolchain(s), release channel.. -->