1 2 3 4 5
// error-pattern: illegal recursive enum type enum list<T> { cons(T, list<T>), nil } fn main() {}