about summary refs log tree commit diff
path: root/tests/ui/generics/generic-enum-errors.rs
blob: 111f56351686ab58c475bc9ce8f77a5c736e9d7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! This test checks that unused generics are rejected by compiler

enum Quux<T> {
    //~^ ERROR: parameter `T` is never used
    Bar,
}

fn foo(c: Quux) {
    //~^ ERROR missing generics for enum `Quux`
    assert!((false));
}

fn main() {
    panic!();
}