about summary refs log tree commit diff
path: root/tests/ui/traits/next-solver/closure-signature-inference.rs
blob: 00f8a21eb2fd180e685851a39977f3987116540e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//@ compile-flags: -Znext-solver
//@ check-pass

struct A;
impl A {
    fn hi(self) {}
}

fn hello() -> Result<(A,), ()> {
    Err(())
}

fn main() {
    let x = hello().map(|(x,)| x.hi());
}