Skip to content

Tracking Issue for remove-implicit-feature RFC 3491 #12826

Open
@ehuss

Description

@ehuss

Summary

RFC: #3491

Implementation:

Documentation: TODO
Closes: #9088, #10125

Removes the implicit feature created for optional dependencies, requiring them to be explicitly stated in the [features] table with dep:foo syntax.

Note

This has been deferred out of the 2024 edition. More updates will come in the future.

Issues

Unresolved

Future Extensions

No response

About tracking issues

Tracking issues are used to record the overall progress of implementation.
They are also used as hubs connecting to other relevant issues, e.g., bugs or open design questions.
A tracking issue is however not meant for large scale discussion, questions, or bug reports about a feature.
Instead, open a dedicated issue for the specific matter and add the relevant feature gate label.

Metadata

Metadata

Assignees

Labels

A-featuresArea: features — conditional compilationA-optional-dependenciesArea: dependencies with optional=trueC-tracking-issueCategory: A tracking issue for something unstable.S-needs-designStatus: Needs someone to work further on the design for the feature or fix. NOT YET accepted.

Type

No type

Projects

Status

Accepted

Status

Big Projects, no backers

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions