2025-07-01 20:20:14 +05:00
|
|
|
//! This test checks that unused generics are rejected by compiler
|
2011-06-09 14:49:45 -07:00
|
|
|
|
2025-07-01 20:20:14 +05:00
|
|
|
enum Quux<T> {
|
|
|
|
|
//~^ ERROR: parameter `T` is never used
|
|
|
|
|
Bar,
|
|
|
|
|
}
|
2011-06-09 14:49:45 -07:00
|
|
|
|
2025-07-01 20:20:14 +05:00
|
|
|
fn foo(c: Quux) {
|
|
|
|
|
//~^ ERROR missing generics for enum `Quux`
|
|
|
|
|
assert!((false));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
|
panic!();
|
|
|
|
|
}
|