4 let square = (|i: i32| i * i);
6 let commented = |// first
9 b: WithType, // argument
12 (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
13 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb)
16 let block_body = move |xxxxxxxxxxxxxxxxxxxxxxxxxxxxx,
17 ref yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy| {
18 xxxxxxxxxxxxxxxxxxxxxxxxxxxxx + yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
21 let loooooooooooooong_name = |field| {
22 // TODO(#27): format comments.
23 if field.node.attrs.len() > 0 {
24 field.node.attrs[0].span.lo
30 let block_me = |field| {
38 let unblock_me = |trivial| closure();
43 // TODO(#27): comment formatting
52 let arg_test = |big_argument_name, test123| {
53 looooooooooooooooooong_function_naaaaaaaaaaaaaaaaame()
56 let arg_test = |big_argument_name, test123| {
57 looooooooooooooooooong_function_naaaaaaaaaaaaaaaaame()
60 let simple_closure = move || -> () {};
62 let closure = |input: Ty| -> Option<String> { foo() };
64 let closure_with_return_type = |aaaaaaaaaaaaaaaaaaaaaaarg1,
65 aaaaaaaaaaaaaaaaaaaaaaarg2|
70 |arg1, arg2, _, _, arg3, arg4| {
71 let temp = arg4 + arg3;
77 let func = |x| println!("{}", x);