0cb294f05c
fn_args_layout is now deprecated. This option was renamed to better communicate that it affects the layout of parameters in function signatures and not the layout of arguments in function calls. Because the `fn_args_layout` is a stable option the renamed option is also stable, however users who set `fn_args_layout` will get a warning message letting them know that the option has been renamed.
25 lines
494 B
Rust
25 lines
494 B
Rust
// rustfmt-normalize_comments: true
|
|
// rustfmt-fn_params_layout: Vertical
|
|
// rustfmt-brace_style: AlwaysNextLine
|
|
|
|
// Case with only one variable.
|
|
fn foo(a: u8) -> u8 {
|
|
bar()
|
|
}
|
|
|
|
// Case with 2 variables and some pre-comments.
|
|
fn foo(a: u8 /* Comment 1 */, b: u8 /* Comment 2 */) -> u8 {
|
|
bar()
|
|
}
|
|
|
|
// Case with 2 variables and some post-comments.
|
|
fn foo(/* Comment 1 */ a: u8, /* Comment 2 */ b: u8) -> u8 {
|
|
bar()
|
|
}
|
|
|
|
trait Test {
|
|
fn foo(a: u8) {}
|
|
|
|
fn bar(a: u8) -> String {}
|
|
}
|