1 error[E0382]: use of moved value: `lhs`
2 --> $DIR/binop-consume-args.rs:7:10
7 | ^^^ value used here after move
9 = note: move occurs because `lhs` has type `A`, which does not implement the `Copy` trait
11 error[E0382]: use of moved value: `rhs`
12 --> $DIR/binop-consume-args.rs:8:10
15 | --- value moved here
18 | ^^^ value used here after move
20 = note: move occurs because `rhs` has type `B`, which does not implement the `Copy` trait
22 error[E0382]: use of moved value: `lhs`
23 --> $DIR/binop-consume-args.rs:13:10
26 | --- value moved here
28 | ^^^ value used here after move
30 = note: move occurs because `lhs` has type `A`, which does not implement the `Copy` trait
32 error[E0382]: use of moved value: `rhs`
33 --> $DIR/binop-consume-args.rs:14:10
36 | --- value moved here
39 | ^^^ value used here after move
41 = note: move occurs because `rhs` has type `B`, which does not implement the `Copy` trait
43 error[E0382]: use of moved value: `lhs`
44 --> $DIR/binop-consume-args.rs:19:10
47 | --- value moved here
49 | ^^^ value used here after move
51 = note: move occurs because `lhs` has type `A`, which does not implement the `Copy` trait
53 error[E0382]: use of moved value: `rhs`
54 --> $DIR/binop-consume-args.rs:20:10
57 | --- value moved here
60 | ^^^ value used here after move
62 = note: move occurs because `rhs` has type `B`, which does not implement the `Copy` trait
64 error[E0382]: use of moved value: `lhs`
65 --> $DIR/binop-consume-args.rs:25:10
68 | --- value moved here
70 | ^^^ value used here after move
72 = note: move occurs because `lhs` has type `A`, which does not implement the `Copy` trait
74 error[E0382]: use of moved value: `rhs`
75 --> $DIR/binop-consume-args.rs:26:10
78 | --- value moved here
81 | ^^^ value used here after move
83 = note: move occurs because `rhs` has type `B`, which does not implement the `Copy` trait
85 error[E0382]: use of moved value: `lhs`
86 --> $DIR/binop-consume-args.rs:31:10
89 | --- value moved here
91 | ^^^ value used here after move
93 = note: move occurs because `lhs` has type `A`, which does not implement the `Copy` trait
95 error[E0382]: use of moved value: `rhs`
96 --> $DIR/binop-consume-args.rs:32:10
99 | --- value moved here
102 | ^^^ value used here after move
104 = note: move occurs because `rhs` has type `B`, which does not implement the `Copy` trait
106 error[E0382]: use of moved value: `lhs`
107 --> $DIR/binop-consume-args.rs:37:10
110 | --- value moved here
112 | ^^^ value used here after move
114 = note: move occurs because `lhs` has type `A`, which does not implement the `Copy` trait
116 error[E0382]: use of moved value: `rhs`
117 --> $DIR/binop-consume-args.rs:38:10
120 | --- value moved here
123 | ^^^ value used here after move
125 = note: move occurs because `rhs` has type `B`, which does not implement the `Copy` trait
127 error[E0382]: use of moved value: `lhs`
128 --> $DIR/binop-consume-args.rs:43:10
131 | --- value moved here
133 | ^^^ value used here after move
135 = note: move occurs because `lhs` has type `A`, which does not implement the `Copy` trait
137 error[E0382]: use of moved value: `rhs`
138 --> $DIR/binop-consume-args.rs:44:10
141 | --- value moved here
144 | ^^^ value used here after move
146 = note: move occurs because `rhs` has type `B`, which does not implement the `Copy` trait
148 error[E0382]: use of moved value: `lhs`
149 --> $DIR/binop-consume-args.rs:49:10
152 | --- value moved here
154 | ^^^ value used here after move
156 = note: move occurs because `lhs` has type `A`, which does not implement the `Copy` trait
158 error[E0382]: use of moved value: `rhs`
159 --> $DIR/binop-consume-args.rs:50:10
162 | --- value moved here
165 | ^^^ value used here after move
167 = note: move occurs because `rhs` has type `B`, which does not implement the `Copy` trait
169 error[E0382]: use of moved value: `lhs`
170 --> $DIR/binop-consume-args.rs:55:10
173 | --- value moved here
175 | ^^^ value used here after move
177 = note: move occurs because `lhs` has type `A`, which does not implement the `Copy` trait
179 error[E0382]: use of moved value: `rhs`
180 --> $DIR/binop-consume-args.rs:56:10
183 | --- value moved here
186 | ^^^ value used here after move
188 = note: move occurs because `rhs` has type `B`, which does not implement the `Copy` trait
190 error[E0382]: use of moved value: `lhs`
191 --> $DIR/binop-consume-args.rs:61:10
194 | --- value moved here
196 | ^^^ value used here after move
198 = note: move occurs because `lhs` has type `A`, which does not implement the `Copy` trait
200 error[E0382]: use of moved value: `rhs`
201 --> $DIR/binop-consume-args.rs:62:10
204 | --- value moved here
207 | ^^^ value used here after move
209 = note: move occurs because `rhs` has type `B`, which does not implement the `Copy` trait
211 error: aborting due to 20 previous errors
213 For more information about this error, try `rustc --explain E0382`.