#![crate_type="lib"] struct S; //~^ ERROR type parameter `N` is never used //~| HELP consider removing `N` //~| HELP if you intended `N` to be a const parameter // Ensure that we don't emit the const param suggestion here: struct T; //~^ ERROR type parameter `N` is never used //~| HELP consider removing `N` type A = (); //~^ ERROR type parameter `N` is never used //~| HELP consider removing `N` //~| HELP if you intended `N` to be a const parameter // Ensure that we don't emit the const param suggestion here: type B = (); //~^ ERROR type parameter `N` is never used //~| HELP consider removing `N` type C = (); //~^ ERROR type parameter `N` is never used //~| HELP consider removing `N` type D = (); //~^ ERROR type parameter `N` is never used //~| HELP consider removing `N` //~| HELP if you intended `N` to be a const parameter