72 lines
821 B
Rust
72 lines
821 B
Rust
struct StructA<T> /* comment 1 */ {
|
|
t: T,
|
|
}
|
|
|
|
struct StructB<T> /* comment 2 */;
|
|
|
|
struct StructC /* comment 3 */;
|
|
|
|
struct StructD /* comment 4 */ {
|
|
t: usize,
|
|
}
|
|
|
|
struct StructE<T>
|
|
/* comment 5 */
|
|
where
|
|
T: Clone,
|
|
{
|
|
t: usize,
|
|
}
|
|
|
|
struct StructF
|
|
/* comment 6 */
|
|
where
|
|
T: Clone,
|
|
{
|
|
t: usize,
|
|
}
|
|
|
|
struct StructG<T>
|
|
/* comment 7 */
|
|
// why a line comment??
|
|
{
|
|
t: T,
|
|
}
|
|
|
|
struct StructH<T>
|
|
/* comment 8 */
|
|
// why a line comment??
|
|
where
|
|
T: Clone,
|
|
{
|
|
t: T,
|
|
}
|
|
|
|
enum EnumA<T> /* comment 8 */ {
|
|
Field(T),
|
|
}
|
|
|
|
enum EnumB /* comment 9 */ {
|
|
Field,
|
|
}
|
|
|
|
// Issue 2781
|
|
struct StructX1<T>
|
|
// where
|
|
// T: Clone
|
|
{
|
|
inner: String,
|
|
}
|
|
|
|
struct StructX2<
|
|
T,
|
|
U: Iterator<Item = String>,
|
|
V: Iterator<Item = String>,
|
|
W: Iterator<Item = String>,
|
|
>
|
|
// where
|
|
// T: Clone
|
|
{
|
|
inner: String,
|
|
}
|