| // rustfmt-overflow_delimited_expr: true | |
| fn combine_blocklike() { | |
| do_thing( | |
| |param| { | |
| action(); | |
| foo(param) | |
| }, | |
| ); | |
| do_thing( | |
| x, | |
| |param| { | |
| action(); | |
| foo(param) | |
| }, | |
| ); | |
| do_thing( | |
| x, | |
| // I'll be discussing the `action` with your para(m)legal counsel | |
| |param| { | |
| action(); | |
| foo(param) | |
| }, | |
| ); | |
| do_thing( | |
| Bar { | |
| x: value, | |
| y: value2, | |
| }, | |
| ); | |
| do_thing( | |
| x, | |
| Bar { | |
| x: value, | |
| y: value2, | |
| }, | |
| ); | |
| do_thing( | |
| x, | |
| // Let me tell you about that one time at the `Bar` | |
| Bar { | |
| x: value, | |
| y: value2, | |
| }, | |
| ); | |
| do_thing( | |
| &[ | |
| value_with_longer_name, | |
| value2_with_longer_name, | |
| value3_with_longer_name, | |
| value4_with_longer_name, | |
| ], | |
| ); | |
| do_thing( | |
| x, | |
| &[ | |
| value_with_longer_name, | |
| value2_with_longer_name, | |
| value3_with_longer_name, | |
| value4_with_longer_name, | |
| ], | |
| ); | |
| do_thing( | |
| x, | |
| // Just admit it; my list is longer than can be folded on to one line | |
| &[ | |
| value_with_longer_name, | |
| value2_with_longer_name, | |
| value3_with_longer_name, | |
| value4_with_longer_name, | |
| ], | |
| ); | |
| do_thing( | |
| vec![ | |
| value_with_longer_name, | |
| value2_with_longer_name, | |
| value3_with_longer_name, | |
| value4_with_longer_name, | |
| ], | |
| ); | |
| do_thing( | |
| x, | |
| vec![ | |
| value_with_longer_name, | |
| value2_with_longer_name, | |
| value3_with_longer_name, | |
| value4_with_longer_name, | |
| ], | |
| ); | |
| do_thing( | |
| x, | |
| // Just admit it; my list is longer than can be folded on to one line | |
| vec![ | |
| value_with_longer_name, | |
| value2_with_longer_name, | |
| value3_with_longer_name, | |
| value4_with_longer_name, | |
| ], | |
| ); | |
| do_thing( | |
| x, | |
| ( | |
| 1, | |
| 2, | |
| 3, | |
| |param| { | |
| action(); | |
| foo(param) | |
| }, | |
| ), | |
| ); | |
| } | |
| fn combine_struct_sample() { | |
| let identity = verify( | |
| &ctx, | |
| VerifyLogin { | |
| type_: LoginType::Username, | |
| username: args.username.clone(), | |
| password: Some(args.password.clone()), | |
| domain: None, | |
| }, | |
| )?; | |
| } | |
| fn combine_macro_sample() { | |
| rocket::ignite() | |
| .mount( | |
| "/", | |
| routes![ | |
| http::auth::login, | |
| http::auth::logout, | |
| http::cors::options, | |
| http::action::dance, | |
| http::action::sleep, | |
| ], | |
| ) | |
| .launch(); | |
| } |