Skip to content

Make it possible to opt into features with no stability markers #21884

Closed
@SimonSapin

Description

@SimonSapin

Recent nightlies apparently make it impossible to use stdlib items with no stability markers. The error message even says "there is no way to use this feature", which kinda sounds like "tough to be you!". #21883 is one instance that is likely fixed in ##21745, but upgrading Servo is now blocked until #21745 lands or we backport it. Additionally, there may be other instances that we haven’t found yet, causing another cycle of fixing Rust.

Instead of making this a hard error, it’d be better to offer to opt into using such items anyway. It could be #[feature(yes_i_promise_i_ve_filed_a_bug_about_this_but_please_let_me_carry_on_now)] for example :)

CC @brson

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions