rust/tests/ui/type-alias-impl-trait/issue-58951-2.rs

19 lines
242 B
Rust

//@ check-pass
#![feature(type_alias_impl_trait)]
mod defining_use_scope {
pub type A = impl Iterator;
pub fn def_a() -> A {
0..1
}
}
use defining_use_scope::*;
pub fn use_a() {
def_a().map(|x| x);
}
fn main() {}