Thoughts on dependencies defaulting to default-features = false to avoid pulling in unecessary dependencies?
#3355
bryantbiggs
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
As it says on the tin, similar to what is proposed here containerd/rust-extensions#454
Working through a large project and looking at how we can reduce the number of dependencies, compilation time, etc. we noticed that due to features, more dependencies are getting pulled in than what is desired. Changing the approach to deny all default features and only opting in to those used will make it easier to ensure unnecessary dependencies are not inadvertently pulled in.
Do you agree with this approach? Is it something the group is open to? And yes, I volunteering to take this on if the group is in favor of the proposition
Beta Was this translation helpful? Give feedback.
All reactions