| impl TestTrait { |
| fn foo_one_pre(/* Important comment1 */ |
| self) { |
| } |
| |
| fn foo_one_post(self |
| /* Important comment1 */) { |
| } |
| |
| fn foo_pre( |
| /* Important comment1 */ |
| self, |
| /* Important comment2 */ |
| a: i32, |
| ) { |
| } |
| |
| fn foo_post( |
| self |
| /* Important comment1 */, |
| a: i32 |
| /* Important comment2 */, |
| ) { |
| } |
| |
| fn bar_pre( |
| /* Important comment1 */ |
| &mut self, |
| /* Important comment2 */ |
| a: i32, |
| ) { |
| } |
| |
| fn bar_post( |
| &mut self |
| /* Important comment1 */, |
| a: i32 |
| /* Important comment2 */, |
| ) { |
| } |
| |
| fn baz_pre( |
| /* Important comment1 */ |
| self: X< 'a , 'b >, |
| /* Important comment2 */ |
| a: i32, |
| ) { |
| } |
| |
| fn baz_post( |
| self: X< 'a , 'b > |
| /* Important comment1 */, |
| a: i32 |
| /* Important comment2 */, |
| ) { |
| } |
| |
| fn baz_tree_pre( |
| /* Important comment1 */ |
| self: X< 'a , 'b >, |
| /* Important comment2 */ |
| a: i32, |
| /* Important comment3 */ |
| b: i32, |
| ) { |
| } |
| |
| fn baz_tree_post( |
| self: X< 'a , 'b > |
| /* Important comment1 */, |
| a: i32 |
| /* Important comment2 */, |
| b: i32 |
| /* Important comment3 */,){ |
| } |
| |
| fn multi_line( |
| self: X<'a, 'b>, /* Important comment1-1 */ |
| /* Important comment1-2 */ |
| a: i32, /* Important comment2 */ |
| b: i32, /* Important comment3 */ |
| ) { |
| } |
| |
| fn two_line_comment( |
| self: X<'a, 'b>, /* Important comment1-1 |
| Important comment1-2 */ |
| a: i32, /* Important comment2 */ |
| b: i32, /* Important comment3 */ |
| ) { |
| } |
| |
| fn no_first_line_comment( |
| self: X<'a, 'b>, |
| /* Important comment2 */a: i32, |
| /* Important comment3 */b: i32, |
| ) { |
| } |
| } |