rust/tests/ui/parser/duplicate-where-clauses.rs

20 lines
650 B
Rust

struct A where (): Sized where (): Sized {}
//~^ ERROR cannot define duplicate `where` clauses on an item
fn b() where (): Sized where (): Sized {}
//~^ ERROR cannot define duplicate `where` clauses on an item
enum C where (): Sized where (): Sized {}
//~^ ERROR cannot define duplicate `where` clauses on an item
struct D where (): Sized, where (): Sized {}
//~^ ERROR cannot define duplicate `where` clauses on an item
fn e() where (): Sized, where (): Sized {}
//~^ ERROR cannot define duplicate `where` clauses on an item
enum F where (): Sized, where (): Sized {}
//~^ ERROR cannot define duplicate `where` clauses on an item
fn main() {}