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