Add a test
rustfmt fails to format a function call when it has a single closure argument and that closure has a block body which contains comments at the beginnig of the block, and the block only contains a single expression as its statement. Phew!
This commit is contained in:
parent
0a59654b41
commit
9de9693a45
@ -41,7 +41,16 @@ fn main() {
|
||||
let closure_with_return_type = |aaaaaaaaaaaaaaaaaaaaaaarg1, aaaaaaaaaaaaaaaaaaaaaaarg2| -> Strong { "sup".to_owned() };
|
||||
|
||||
|arg1, arg2, _, _, arg3, arg4| { let temp = arg4 + arg3;
|
||||
arg2 * arg1 - temp }
|
||||
arg2 * arg1 - temp };
|
||||
|
||||
let block_body_with_comment = args.iter()
|
||||
.map(|a| {
|
||||
// Emitting only dep-info is possible only for final crate type, as
|
||||
// as others may emit required metadata for dependent crate types
|
||||
if a.starts_with("--emit") && is_final_crate_type && !self.workspace_mode {
|
||||
"--emit=dep-info"
|
||||
} else { a }
|
||||
});
|
||||
}
|
||||
|
||||
fn issue311() {
|
||||
|
@ -60,7 +60,17 @@ fn main() {
|
||||
|arg1, arg2, _, _, arg3, arg4| {
|
||||
let temp = arg4 + arg3;
|
||||
arg2 * arg1 - temp
|
||||
}
|
||||
};
|
||||
|
||||
let block_body_with_comment = args.iter().map(|a| {
|
||||
// Emitting only dep-info is possible only for final crate type, as
|
||||
// as others may emit required metadata for dependent crate types
|
||||
if a.starts_with("--emit") && is_final_crate_type && !self.workspace_mode {
|
||||
"--emit=dep-info"
|
||||
} else {
|
||||
a
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
fn issue311() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user