// revisions: current next //[next] compile-flags: -Znext-solver // check-pass #![feature(non_lifetime_binders)] //~^ WARN the feature `non_lifetime_binders` is incomplete trait Id { type Output: ?Sized; } impl Id for T { type Output = T; } trait Everyone {} impl Everyone for T {} fn hello() where for ::Output: Everyone {} fn main() { hello(); }