Sign in
rust
/
rust
/
HEAD
/
.
/
tests
/
ui
/
closures
/
old-closure-explicit-types.rs
blob: 0c3a88bf8712162be261593cf2363638b177f992 [
file
] [
log
] [
blame
]
//@ run-pass
pub
fn
main
()
{
fn
as_buf
<
T
,
F
>(
s
:
String
,
f
:
F
)
->
T where F
:
FnOnce
(
String
)
->
T
{
f
(
s
)
}
as_buf
(
"foo"
.
to_string
(),
|
foo
:
String
|
->
()
{
println
!(
"{}"
,
foo
)
});
}