summaryrefslogtreecommitdiffstats
path: root/src/tools/rustfmt/tests/source/configs/indent_style/block_args.rs
blob: 4d2d280a16bc5aca82ca1be6ac7220c7c3f53e83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// rustfmt-indent_style: 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) {
}