| // output doesn't get corrupted when using comments within generic type parameters of a trait | |
| pub trait Something< | |
| A, | |
| // some comment | |
| B, | |
| C, | |
| > | |
| { | |
| fn a(&self, x: A) -> i32; | |
| fn b(&self, x: B) -> i32; | |
| fn c(&self, x: C) -> i32; | |
| } | |
| pub trait SomethingElse<A, /* some comment */ B, C> { | |
| fn a(&self, x: A) -> i32; | |
| fn b(&self, x: B) -> i32; | |
| fn c(&self, x: C) -> i32; | |
| } |