4 let square = (|i: i32| i * i);
6 let commented = |// first
9 b: WithType, // argument
12 (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb)
15 let block_body = move |xxxxxxxxxxxxxxxxxxxxxxxxxxxxx,
16 ref yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy| {
17 xxxxxxxxxxxxxxxxxxxxxxxxxxxxx + yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
20 let loooooooooooooong_name = |field| {
21 // TODO(#27): format comments.
22 if field.node.attrs.len() > 0 {
23 field.node.attrs[0].span.lo
29 let block_me = |field| {
37 let unblock_me = |trivial| closure();
41 let simple = |arg| { /* TODO(#27): comment formatting */
50 let arg_test = |big_argument_name, test123| {
51 looooooooooooooooooong_function_naaaaaaaaaaaaaaaaame()
54 let arg_test = |big_argument_name, test123| {
55 looooooooooooooooooong_function_naaaaaaaaaaaaaaaaame()
58 let simple_closure = move || -> () {};
60 let closure = |input: Ty| -> Option<String> { foo() };
62 let closure_with_return_type = |aaaaaaaaaaaaaaaaaaaaaaarg1,
63 aaaaaaaaaaaaaaaaaaaaaaarg2|
68 |arg1, arg2, _, _, arg3, arg4| {
69 let temp = arg4 + arg3;
75 let func = |x| println!("{}", x);