3 fn foo(a: AAAA, b: BBB, c: CCC) -> RetType {}
5 fn foo(a: AAAA, b: BBB /* some, weird, inline comment */, c: CCC) -> RetType where T: Blah {}
7 fn foo(a: AAA /* (comment) */) where T: Blah {}
9 fn foo(a: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,
10 b: BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB)
18 fn foo<U, T>(a: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,
19 b: BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB)
27 fn foo<U: Fn(A) -> B /* paren inside generics */>() {}
30 fn with_no_errors<T, F>(&mut self, f: F) -> T where F: FnOnce(&mut Resolver) -> T {}
32 fn foo(mut self, mut bar: u32) {}
34 fn bar(self, mut bazz: u32) {}
40 G: Labeller<'a, N, E> + GraphWalk<'a, N, E>,
45 render_opts(g, w, &[])
62 fn homura<T: Deref<Target = i32>>(_: T) {}
64 fn issue377() -> (Box<CompositorProxy + Send>, Box<CompositorReceiver>) {}
67 let _ = function(move || 5);
69 let _ = || unsafe { abort() };
72 // With inner attributes.
78 #[cfg_attr(rustfmt, rustfmt_skip)]
79 fn foo(a: i32) -> i32 {
81 if a > 0 { 1 } else { 2 }
84 fn ______________________baz(a: i32)
86 *mut ::std::option::Option<extern "C" fn(arg1: i32,
87 _____________________a: i32,