1 error: assign operation detected
5 | ^^^^^^ help: replace it with `i = i + 2`
7 = note: `-D assign-ops` implied by `-D warnings`
9 error: assign operation detected
13 | ^^^^^^^^^^^ help: replace it with `i = i + 2 + 17`
15 = note: `-D assign-ops` implied by `-D warnings`
17 error: assign operation detected
18 --> assign_ops.rs:10:5
21 | ^^^^^^ help: replace it with `i = i - 6`
23 = note: `-D assign-ops` implied by `-D warnings`
25 error: assign operation detected
26 --> assign_ops.rs:11:5
29 | ^^^^^^^^^^ help: replace it with `i = i - (2 - 1)`
31 = note: `-D assign-ops` implied by `-D warnings`
33 error: assign operation detected
34 --> assign_ops.rs:12:5
37 | ^^^^^^ help: replace it with `i = i * 5`
39 = note: `-D assign-ops` implied by `-D warnings`
41 error: assign operation detected
42 --> assign_ops.rs:13:5
45 | ^^^^^^^^ help: replace it with `i = i * (1+5)`
47 = note: `-D assign-ops` implied by `-D warnings`
49 error: assign operation detected
50 --> assign_ops.rs:14:5
53 | ^^^^^^^ help: replace it with `i = i / 32`
55 = note: `-D assign-ops` implied by `-D warnings`
57 error: assign operation detected
58 --> assign_ops.rs:15:5
61 | ^^^^^^^^^^^ help: replace it with `i = i / (32 | 5)`
63 = note: `-D assign-ops` implied by `-D warnings`
65 error: assign operation detected
66 --> assign_ops.rs:16:5
69 | ^^^^^^^^^^^ help: replace it with `i = i / (32 / 5)`
71 = note: `-D assign-ops` implied by `-D warnings`
73 error: assign operation detected
74 --> assign_ops.rs:17:5
77 | ^^^^^^^ help: replace it with `i = i % 42`
79 = note: `-D assign-ops` implied by `-D warnings`
81 error: assign operation detected
82 --> assign_ops.rs:18:5
85 | ^^^^^^^ help: replace it with `i = i >> i`
87 = note: `-D assign-ops` implied by `-D warnings`
89 error: assign operation detected
90 --> assign_ops.rs:19:5
93 | ^^^^^^^^^^^^^^^ help: replace it with `i = i << (9 + 6 - 7)`
95 = note: `-D assign-ops` implied by `-D warnings`
97 error: assign operation detected
98 --> assign_ops.rs:20:5
101 | ^^^^^^^^^^^ help: replace it with `i = i + (1 << 5)`
103 = note: `-D assign-ops` implied by `-D warnings`
105 error: manual implementation of an assign operation
106 --> assign_ops.rs:27:5
109 | ^^^^^^^^^ help: replace it with `a += 1`
111 = note: `-D assign-op-pattern` implied by `-D warnings`
113 error: manual implementation of an assign operation
114 --> assign_ops.rs:28:5
117 | ^^^^^^^^^ help: replace it with `a += 1`
119 = note: `-D assign-op-pattern` implied by `-D warnings`
121 error: manual implementation of an assign operation
122 --> assign_ops.rs:29:5
125 | ^^^^^^^^^ help: replace it with `a -= 1`
127 = note: `-D assign-op-pattern` implied by `-D warnings`
129 error: manual implementation of an assign operation
130 --> assign_ops.rs:30:5
133 | ^^^^^^^^^^ help: replace it with `a *= 99`
135 = note: `-D assign-op-pattern` implied by `-D warnings`
137 error: manual implementation of an assign operation
138 --> assign_ops.rs:31:5
141 | ^^^^^^^^^^ help: replace it with `a *= 42`
143 = note: `-D assign-op-pattern` implied by `-D warnings`
145 error: manual implementation of an assign operation
146 --> assign_ops.rs:32:5
149 | ^^^^^^^^^ help: replace it with `a /= 2`
151 = note: `-D assign-op-pattern` implied by `-D warnings`
153 error: manual implementation of an assign operation
154 --> assign_ops.rs:33:5
157 | ^^^^^^^^^ help: replace it with `a %= 5`
159 = note: `-D assign-op-pattern` implied by `-D warnings`
161 error: manual implementation of an assign operation
162 --> assign_ops.rs:34:5
165 | ^^^^^^^^^ help: replace it with `a &= 1`
167 = note: `-D assign-op-pattern` implied by `-D warnings`
169 error: manual implementation of an assign operation
170 --> assign_ops.rs:40:5
173 | ^^^^^^^^^^^^^ help: replace it with `s += "bla"`
175 = note: `-D assign-op-pattern` implied by `-D warnings`
177 error: aborting due to previous error(s)
180 To learn more, run the command again with --verbose.