24 lines
417 B
Rust
24 lines
417 B
Rust
#![feature(non_lifetime_binders)]
|
|
//~^ WARN is incomplete and may not be safe
|
|
|
|
pub fn foo()
|
|
where
|
|
for<V> V: Sized,
|
|
{
|
|
}
|
|
|
|
pub fn bar()
|
|
where
|
|
for<V> 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
|
|
}
|