extern "C" { type Item = [T] where [T]: Sized; //~^ ERROR incorrect `type` inside `extern` block //~| ERROR `type`s inside `extern` blocks cannot have `where` clauses //~| ERROR cannot find type `T` in this scope //~| ERROR cannot find type `T` in this scope //~| ERROR extern types are experimental } fn main() {}