Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
functions-closures
/
closure-expected-type
/
supply-nothing.rs
blob: 34c94cd7864021f2269025c03b6f410c6c24079b [
file
] [
log
] [
blame
] [
edit
]
//@ run-pass
fn
with_closure
<
F
>(
f
:
F
)
->
u32
where F
:
FnOnce
(&
u32
,
&
u32
)
->
u32
{
f
(&
22
,
&
44
)
}
fn
main
()
{
let
z
=
with_closure
(|
x
,
y
|
x
+
y
).
wrapping_add
(
1
);
assert_eq
!(
z
,
22
+
44
+
1
);
}