4 let square = ( |i: i32 | i * i );
6 let commented = |/* first */ a /*argument*/, /* second*/ b: WithType /* argument*/, /* ignored */ _ |
7 (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb);
9 let block_body = move |xxxxxxxxxxxxxxxxxxxxxxxxxxxxx, ref yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy| {
10 xxxxxxxxxxxxxxxxxxxxxxxxxxxxx + yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
13 let loooooooooooooong_name = |field| {
14 // TODO(#27): format comments.
15 if field.node.attrs.len() > 0 { field.node.attrs[0].span.lo
20 let block_me = |field| if true_story() { 1 } else { 2 };
22 let unblock_me = |trivial| {
28 let simple = |arg| { /* TODO(#27): comment formatting */ foo(arg) };
30 let test = | | { do_something(); do_something_else(); };
32 let arg_test = |big_argument_name, test123| looooooooooooooooooong_function_naaaaaaaaaaaaaaaaame();
34 let arg_test = |big_argument_name, test123| {looooooooooooooooooong_function_naaaaaaaaaaaaaaaaame()};
36 let simple_closure = move || -> () {};
38 let closure = |input: Ty| -> Option<String> {
42 let closure_with_return_type = |aaaaaaaaaaaaaaaaaaaaaaarg1, aaaaaaaaaaaaaaaaaaaaaaarg2| -> Strong { "sup".to_owned() };
44 |arg1, arg2, _, _, arg3, arg4| { let temp = arg4 + arg3;
49 let func = |x| println!("{}", x);