Sign in
fuchsia
/
third_party
/
rust
/
7de9402b77ded0d8ec9e1c554521b2121449ef2b
/
.
/
src
/
test
/
ui
/
extern
/
extern-wrong-value-type.rs
blob: aba52427eb01ba7d441c09e4d4ce4a73c61b9a2e [
file
] [
log
] [
blame
]
extern
fn
f
()
{
}
fn
is_fn
<
F
>(
_
:
F
)
where F
:
Fn
()
{}
fn
main
()
{
// extern functions are extern "C" fn
let
_x
:
extern
"C"
fn
()
=
f
;
// OK
is_fn
(
f
);
//~^ ERROR expected a `std::ops::Fn<()>` closure, found `extern "C" fn() {f}`
}