1 #![feature(type_alias_impl_trait)]
5 type Foo = impl std::fmt::Debug;
6 //~^ ERROR cycle detected
7 //~| ERROR cycle detected
9 // Cycle: error today, but it'd be nice if it eventually worked
16 is_send(foo()); // Today: error
23 fn is_send<T: Send>(_: T) {}