| trait TraitA<T> { | |
| fn func(); | |
| } | |
| struct StructA {} | |
| impl TraitA<i32> for StructA { | |
| fn func() {} | |
| } | |
| fn main() { | |
| TraitA::<i32>::func(); | |
| //~^ ERROR: cannot call associated function on trait without specifying the corresponding `impl` type [E0790] | |
| //~| help: use the fully-qualified path to the only available implementation | |
| } |