]>
Commit | Line | Data |
---|---|---|
8faf50e0 | 1 | error[E0368]: binary assignment operation `+=` cannot be applied to type `T` |
0731742a | 2 | --> $DIR/issue-6738.rs:6:9 |
8faf50e0 XL |
3 | | |
4 | LL | self.x += v.x; | |
5 | | ------^^^^^^^ | |
6 | | | | |
7 | | cannot use `+=` on type `T` | |
8 | | | |
f9f354fc XL |
9 | help: consider restricting type parameter `T` |
10 | | | |
11 | LL | impl<T: std::ops::AddAssign> Foo<T> { | |
12 | | ^^^^^^^^^^^^^^^^^^^^^ | |
8faf50e0 XL |
13 | |
14 | error: aborting due to previous error | |
15 | ||
16 | For more information about this error, try `rustc --explain E0368`. |