Skip to content

Commit

Permalink
Test use of impl Trait in an impl as the value for an associated type…
Browse files Browse the repository at this point in the history
… in an impl trait
  • Loading branch information
spastorino committed Aug 21, 2021
1 parent a9ab2e5 commit dcfff23
Showing 1 changed file with 19 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
// check-pass

#![feature(type_alias_impl_trait)]
#![allow(dead_code)]

type Foo = impl Iterator<Item = impl Send>;

fn make_foo() -> Foo {
vec![1, 2].into_iter()
}

type Bar = impl Send;
type Baz = impl Iterator<Item = Bar>;

fn make_baz() -> Baz {
vec!["1", "2"].into_iter()
}

fn main() {}

0 comments on commit dcfff23

Please sign in to comment.