]>
git.proxmox.com Git - rustc.git/blob - src/test/ui/issues/issue-59494.rs
1 fn t7p
<A
, B
, C
>(f
: impl Fn(B
) -> C
, g
: impl Fn(A
) -> B
) -> impl Fn(A
) -> C
{
2 move |a
: A
| -> C { f(g(a)) }
5 fn t8n
<A
, B
, C
>(f
: impl Fn(A
) -> B
, g
: impl Fn(A
) -> C
) -> impl Fn(A
) -> (B
, C
)
9 move |a
: A
| -> (B
, C
) {
20 let t7
= |env
| |a
| |b
| t7p(f
, g
)(((env
, a
), b
));
21 let t8
= t8n(t7
, t7p(f
, g
));
22 //~^ ERROR: expected a `Fn<(_,)>` closure, found `impl Fn(((_, _), _))` [E0277]