Skip to content

Flux: remove the trusted/opaque opt-outs added for nightly-2026-08-21 #716

Open

Description

@feliperodri

#687 needed two Flux opt-outs for upstream code Flux can't handle yet:

  • num::from_ascii_bytes_radix_impl is flux::trusted: it uses subslice patterns (unsupported place (*_1)[1:]).
  • ptr::NonNull is flux::opaque: its field is now a pattern type (pattern_type!(*const T is !null)), which Flux can't lower.

The rest of Flux's coverage was unchanged (same 35 constraints solved as main). Remove these once Flux supports both constructs.

Activity

  1. feliperodri commented on Oct 6, 2026

    @feliperodri
    MemberAuthor

    @nilehmann could you take a look t this?

  2. added theissue type on Oct 6, 2026
  3. nilehmann commented on Oct 6, 2026

    @nilehmann

    I'll take a look

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

Metadata

Metadata

Assignees

Labels

MaintenanceMaintenance related issues for the challange

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions