Skip to content

Commit be9e00a

Browse files
committed
Add test case for issue 6127
1 parent 1b464f9 commit be9e00a

File tree

2 files changed

+67
-0
lines changed

2 files changed

+67
-0
lines changed

tests/source/issue_6127.rs

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
// rustfmt-version: Two
2+
3+
trait Foo:
4+
Fn(
5+
ReallyLongTypeName,
6+
ReallyLongTypeName,
7+
ReallyLongTypeName,
8+
ReallyLongTypeName,
9+
) -> ReallyLongTypeName
10+
{
11+
}
12+
13+
14+
trait Bar:
15+
Fn(
16+
ReallyLongTypeName,
17+
ReallyLongTypeName,
18+
ReallyLongTypeName,
19+
ReallyLongTypeName,
20+
) -> ReallyLongTypeName + Debug + Clone
21+
{
22+
}
23+
24+
trait FooBar:
25+
Clone + Debug + Fn(
26+
ReallyLongTypeName,
27+
ReallyLongTypeName,
28+
ReallyLongTypeName,
29+
ReallyLongTypeName,
30+
) -> ReallyLongTypeName
31+
{
32+
}

tests/target/issue_6127.rs

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
// rustfmt-version: Two
2+
3+
trait Foo:
4+
Fn(
5+
ReallyLongTypeName,
6+
ReallyLongTypeName,
7+
ReallyLongTypeName,
8+
ReallyLongTypeName,
9+
) -> ReallyLongTypeName
10+
{
11+
}
12+
13+
trait Bar:
14+
Fn(
15+
ReallyLongTypeName,
16+
ReallyLongTypeName,
17+
ReallyLongTypeName,
18+
ReallyLongTypeName,
19+
) -> ReallyLongTypeName
20+
+ Debug
21+
+ Clone
22+
{
23+
}
24+
25+
trait FooBar:
26+
Clone
27+
+ Debug
28+
+ Fn(
29+
ReallyLongTypeName,
30+
ReallyLongTypeName,
31+
ReallyLongTypeName,
32+
ReallyLongTypeName,
33+
) -> ReallyLongTypeName
34+
{
35+
}

0 commit comments

Comments
 (0)