]> git.lizzy.rs Git - rust.git/blob - src/test/run-pass/newlambdas.rs
Rollup merge of #58306 - GuillaumeGomez:crate-browser-history, r=QuietMisdreavus
[rust.git] / src / test / run-pass / newlambdas.rs
1 // Tests for the new |args| expr lambda syntax
2
3
4 fn f<F>(i: isize, f: F) -> isize where F: FnOnce(isize) -> isize { f(i) }
5
6 fn g<G>(_g: G) where G: FnOnce() { }
7
8 pub fn main() {
9     assert_eq!(f(10, |a| a), 10);
10     g(||());
11     assert_eq!(f(10, |a| a), 10);
12     g(||{});
13 }