#![feature(non_lifetime_binders)] //~^ WARN is incomplete and may not be safe pub fn foo() where for V: Sized, { } pub fn bar() where for V: IntoIterator, { } fn main() { foo(); //~^ ERROR the size for values of type `V` cannot be known at compilation time bar(); //~^ ERROR the size for values of type `V` cannot be known at compilation time //~| ERROR `V` is not an iterator }