• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1warning: variable does not need to be mutable
2  --> $DIR/lint-unused-mut-variables.rs:9:5
3   |
4LL |     mut a: i32,
5   |     ----^
6   |     |
7   |     help: remove this `mut`
8   |
9note: the lint level is defined here
10  --> $DIR/lint-unused-mut-variables.rs:5:9
11   |
12LL | #![warn(unused_mut)]
13   |         ^^^^^^^^^^
14
15warning: variable does not need to be mutable
16  --> $DIR/lint-unused-mut-variables.rs:23:9
17   |
18LL |         mut a: i32,
19   |         ----^
20   |         |
21   |         help: remove this `mut`
22
23warning: variable does not need to be mutable
24  --> $DIR/lint-unused-mut-variables.rs:14:5
25   |
26LL |     mut a: i32,
27   |     ----^
28   |     |
29   |     help: remove this `mut`
30
31warning: variable does not need to be mutable
32  --> $DIR/lint-unused-mut-variables.rs:29:9
33   |
34LL |         mut a: i32,
35   |         ----^
36   |         |
37   |         help: remove this `mut`
38
39warning: variable does not need to be mutable
40  --> $DIR/lint-unused-mut-variables.rs:39:9
41   |
42LL |         mut a: i32,
43   |         ----^
44   |         |
45   |         help: remove this `mut`
46
47warning: variable does not need to be mutable
48  --> $DIR/lint-unused-mut-variables.rs:48:9
49   |
50LL |         mut a: i32,
51   |         ----^
52   |         |
53   |         help: remove this `mut`
54
55warning: variable does not need to be mutable
56  --> $DIR/lint-unused-mut-variables.rs:57:9
57   |
58LL |         mut a: i32,
59   |         ----^
60   |         |
61   |         help: remove this `mut`
62
63warning: variable does not need to be mutable
64  --> $DIR/lint-unused-mut-variables.rs:62:9
65   |
66LL |         mut a: i32,
67   |         ----^
68   |         |
69   |         help: remove this `mut`
70
71warning: variable does not need to be mutable
72  --> $DIR/lint-unused-mut-variables.rs:107:14
73   |
74LL |     let x = |mut y: isize| 10;
75   |              ----^
76   |              |
77   |              help: remove this `mut`
78
79warning: variable does not need to be mutable
80  --> $DIR/lint-unused-mut-variables.rs:69:9
81   |
82LL |     let mut a = 3;
83   |         ----^
84   |         |
85   |         help: remove this `mut`
86
87warning: variable does not need to be mutable
88  --> $DIR/lint-unused-mut-variables.rs:71:9
89   |
90LL |     let mut a = 2;
91   |         ----^
92   |         |
93   |         help: remove this `mut`
94
95warning: variable does not need to be mutable
96  --> $DIR/lint-unused-mut-variables.rs:73:9
97   |
98LL |     let mut b = 3;
99   |         ----^
100   |         |
101   |         help: remove this `mut`
102
103warning: variable does not need to be mutable
104  --> $DIR/lint-unused-mut-variables.rs:75:9
105   |
106LL |     let mut a = vec![3];
107   |         ----^
108   |         |
109   |         help: remove this `mut`
110
111warning: variable does not need to be mutable
112  --> $DIR/lint-unused-mut-variables.rs:77:10
113   |
114LL |     let (mut a, b) = (1, 2);
115   |          ----^
116   |          |
117   |          help: remove this `mut`
118
119warning: variable does not need to be mutable
120  --> $DIR/lint-unused-mut-variables.rs:79:9
121   |
122LL |     let mut a;
123   |         ----^
124   |         |
125   |         help: remove this `mut`
126
127warning: variable does not need to be mutable
128  --> $DIR/lint-unused-mut-variables.rs:83:9
129   |
130LL |     let mut b;
131   |         ----^
132   |         |
133   |         help: remove this `mut`
134
135warning: variable does not need to be mutable
136  --> $DIR/lint-unused-mut-variables.rs:92:9
137   |
138LL |         mut x => {}
139   |         ----^
140   |         |
141   |         help: remove this `mut`
142
143warning: variable does not need to be mutable
144  --> $DIR/lint-unused-mut-variables.rs:99:10
145   |
146LL |         (mut x, 1) |
147   |          ----^
148   |          |
149   |          help: remove this `mut`
150
151warning: variable does not need to be mutable
152  --> $DIR/lint-unused-mut-variables.rs:112:9
153   |
154LL |     let mut a = &mut 5;
155   |         ----^
156   |         |
157   |         help: remove this `mut`
158
159warning: variable does not need to be mutable
160  --> $DIR/lint-unused-mut-variables.rs:117:9
161   |
162LL |     let mut b = (&mut a,);
163   |         ----^
164   |         |
165   |         help: remove this `mut`
166
167warning: variable does not need to be mutable
168  --> $DIR/lint-unused-mut-variables.rs:120:9
169   |
170LL |     let mut x = &mut 1;
171   |         ----^
172   |         |
173   |         help: remove this `mut`
174
175warning: variable does not need to be mutable
176  --> $DIR/lint-unused-mut-variables.rs:132:9
177   |
178LL |     let mut v : &mut Vec<()> = &mut vec![];
179   |         ----^
180   |         |
181   |         help: remove this `mut`
182
183warning: variable does not need to be mutable
184  --> $DIR/lint-unused-mut-variables.rs:187:9
185   |
186LL |     let mut raw_address_of_const = 1;
187   |         ----^^^^^^^^^^^^^^^^^^^^
188   |         |
189   |         help: remove this `mut`
190
191warning: variable does not need to be mutable
192  --> $DIR/lint-unused-mut-variables.rs:109:13
193   |
194LL |     fn what(mut foo: isize) {}
195   |             ----^^^
196   |             |
197   |             help: remove this `mut`
198
199warning: variable does not need to be mutable
200  --> $DIR/lint-unused-mut-variables.rs:127:20
201   |
202LL |     fn mut_ref_arg(mut arg : &mut [u8]) -> &mut [u8] {
203   |                    ----^^^
204   |                    |
205   |                    help: remove this `mut`
206
207error: variable does not need to be mutable
208  --> $DIR/lint-unused-mut-variables.rs:205:9
209   |
210LL |     let mut b = vec![2];
211   |         ----^
212   |         |
213   |         help: remove this `mut`
214   |
215note: the lint level is defined here
216  --> $DIR/lint-unused-mut-variables.rs:201:8
217   |
218LL | #[deny(unused_mut)]
219   |        ^^^^^^^^^^
220
221warning: variable does not need to be mutable
222  --> $DIR/lint-unused-mut-variables.rs:212:28
223   |
224LL | fn write_through_reference(mut arg: &mut Arg) {
225   |                            ----^^^
226   |                            |
227   |                            help: remove this `mut`
228
229error: aborting due to previous error; 26 warnings emitted
230
231