Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
closures
/
old-closure-fn-coerce.rs
blob: 42b4f65223459b25cb427d44ce6f46c438c24e4c [
file
] [
log
] [
blame
] [
edit
]
//@ run-pass
#![
allow
(
unused_braces
)]
fn
force
<
F
>(
f
:
F
)
->
isize where F
:
FnOnce
()
->
isize
{
return
f
();
}
pub
fn
main
()
{
fn
f
()
->
isize
{
return
7
;
}
assert_eq
!(
force
(
f
),
7
);
let
g
=
{||
force
(
f
)};
assert_eq
!(
g
(),
7
);
}