Skip to content

Commit 2296537

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

File tree

2 files changed

+63
-0
lines changed

2 files changed

+63
-0
lines changed

tests/source/issue_6127.rs

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

tests/target/issue_6127.rs

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

0 commit comments

Comments
 (0)