about summary refs log tree commit diff
path: root/tests/ui/closures/old-closure-explicit-types.rs
blob: 0c3a88bf8712162be261593cf2363638b177f992 (plain)
1
2
3
4
5
6
//@ 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) });
}