rust/tests/target/issue-3198.rs
2019-03-02 17:33:43 +09:00

68 lines
1.7 KiB
Rust

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,
) {
}
}