Allow omission of version for dev- and build- dependencies that are also regular dependencies

A short term option is for cargo add to prefer existing similarly-renamed versions of a crate for version selection.

Longer term, I think RFC 2906 covers this, despite it being focused on workspaces (you could just have a workspace of one).

1 Like