]> git.lizzy.rs Git - rust.git/blob - src/test/ui/block-fn-coerce.rs
Rollup merge of #60492 - acrrd:issues/54054_chain, r=SimonSapin
[rust.git] / src / test / ui / block-fn-coerce.rs
1 // run-pass
2
3 fn force<F>(f: F) -> isize where F: FnOnce() -> isize { return f(); }
4
5 pub fn main() {
6     fn f() -> isize { return 7; }
7     assert_eq!(force(f), 7);
8     let g = {||force(f)};
9     assert_eq!(g(), 7);
10 }