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