]>
Commit | Line | Data |
---|---|---|
2b03887a FG |
1 | fn main() { |
2 | insert_resource(Marker); | |
3 | insert_resource(Time); | |
4 | //~^ ERROR the trait bound `fn(u32) -> Time {Time}: Resource` is not satisfied | |
5 | //~| HELP use parentheses to construct this tuple struct | |
6 | } | |
7 | ||
8 | trait Resource {} | |
9 | ||
10 | fn insert_resource<R: Resource>(resource: R) {} | |
11 | ||
12 | struct Marker; | |
13 | impl Resource for Marker {} | |
14 | ||
15 | struct Time(u32); | |
16 | ||
17 | impl Resource for Time {} |