27 lines
762 B
Rust
27 lines
762 B
Rust
// rustfmt-fn_args_indent: Block
|
|
// Function arguments layout
|
|
|
|
fn lorem() {}
|
|
|
|
fn lorem(ipsum: usize) {}
|
|
|
|
fn lorem(ipsum: usize, dolor: usize, sit: usize, amet: usize, consectetur: usize, adipiscing: usize, elit: usize) {
|
|
// body
|
|
}
|
|
|
|
// #1441
|
|
extern "system" {
|
|
pub fn GetConsoleHistoryInfo(console_history_info: *mut ConsoleHistoryInfo) -> Boooooooooooooool;
|
|
}
|
|
|
|
// rustfmt should not add trailing comma for variadic function. See #1623.
|
|
extern "C" {
|
|
pub fn variadic_fn(first_parameter: FirstParameterType,
|
|
second_parameter: SecondParameterType,
|
|
...);
|
|
}
|
|
|
|
// #1652
|
|
fn deconstruct(foo: Bar) -> (SocketAddr, Header, Method, RequestUri, HttpVersion, AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) {
|
|
}
|