blob: 496a1299dcf485fbd526e4d1805ebb5a0ac33d55 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
trait Hello {
fn example(&self, input: &i32);
}
struct Test1(i32);
impl Hello for Test1 {
fn example(&self, input: &i32) {
*input = self.0; //~ ERROR cannot assign
}
}
struct Test2(i32);
impl Hello for Test2 {
fn example(&self, input: &i32) {
self.0 += *input; //~ ERROR cannot assign
}
}
fn main() { }
|