Make all dependencies workspace dependencies#9333
Conversation
|
e24f969 to
65ed6a3
Compare
|
Big 👍 keeping all the |
|
👍 Makes sense -- maybe I'll move |
65ed6a3 to
8fafce8
Compare
|
Hmm, I started to do this (move all dev dependencies out of the workspace) but then kinda changed my mind. It still seems good to have them use consistent declarations. |
BurntSushi
left a comment
There was a problem hiding this comment.
I like this. I was also unsure of when to add something as a workspace dep and when not to.
Summary
This PR modifies our
Cargo.tomlfiles to use workspace dependencies for all dependencies, rather than the status quo of sporadically trying to use workspace dependencies for those dependencies that are used across multiple crates. I find the current situation more confusing and harder to manage, since we have a mix of workspace and crate-local dependencies, whereas this setup consistently uses the same approach for all dependencies.