Skip to content

Conversation

@tottoto
Copy link
Collaborator

@tottoto tottoto commented Jan 12, 2026

Motivation

Makes it easy to turn on all features, like tokio and hyper.

Solution

Adds full feature, which enables all features.

@jplatte
Copy link
Member

jplatte commented Jan 12, 2026

I'm not a big fan to be honest. What motivated this PR?

@tottoto
Copy link
Collaborator Author

tottoto commented Jan 12, 2026

This allows users to easily enable all features and start development.
As an additional benefit, I think it makes it easier in CI to test jobs that should not enable private features, instead of relying on --all-features.

@jplatte
Copy link
Member

jplatte commented Jan 14, 2026

I understand the general idea behind this Cargo feature, but what made you open this PR? Was there a project where you actually wanted to use this yourself? Did you start writing some tutorial or similar material where you wanted to simplify things? Something else?

@tottoto
Copy link
Collaborator Author

tottoto commented Jan 17, 2026

When testing, I sometimes create new environments and try out several features. In such cases, I think it would be convenient to have a way to enable multiple features at once, instead of looking up the required features one by one and enabling them individually, or maintaining a full list of all features and copying it each time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants