// 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; | |
} |