Skip to content

Parse trait bounds containing associated constant constraint #1138

Closed
@dtolnay

Description

@dtolnay

As seen in src/test/ui/associated-consts/assoc-const.rs:

fn foo<F: Foo<N = 3usize>>() {}

Syn can't currently parse this.

error: expected one of: `for`, parentheses, `fn`, `unsafe`, `extern`, identifier, `::`, `<`, square brackets, `*`, `&`, `!`, `impl`, `_`, lifetime
  --> src/test/ui/associated-consts/assoc-const.rs:18:17
   |
18 | fn foo<F: Foo<N=3usize>>() {}
   |                 ^^^^^^

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions