Use of impl trait in an impl as the valoe for an associated type in a dyn

This commit is contained in:
Santiago Pastorino 2021-08-20 17:33:21 -03:00
parent a9ab2e5539
commit eb16ae723d
No known key found for this signature in database
GPG key ID: 8131A24E0C79EFAF

View file

@ -0,0 +1,12 @@
// check-pass
#![feature(type_alias_impl_trait)]
#![allow(dead_code)]
type Foo = Box<dyn Iterator<Item = impl Send>>;
fn make_foo() -> Foo {
Box::new(vec![1, 2, 3].into_iter())
}
fn main() {}