rust/tests/ui/traits/non_lifetime_binders/bad-sized-cond.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

24 lines
417 B
Rust
Raw Normal View History

#![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();
2023-02-17 15:21:27 -06:00
//~^ ERROR the size for values of type `V` cannot be known at compilation time
//~| ERROR `V` is not an iterator
}