error: generally you want to avoid `&mut &mut _` if possible
- --> $DIR/mut_mut.rs:10:12
+ --> $DIR/mut_mut.rs:13:11
|
-10 | fn fun(x : &mut &mut u32) -> bool {
- | ^^^^^^^^^^^^^
+LL | fn fun(x: &mut &mut u32) -> bool {
+ | ^^^^^^^^^^^^^
|
-note: lint level defined here
- --> $DIR/mut_mut.rs:5:9
- |
-5 | #![deny(mut_mut)]
- | ^^^^^^^
+ = note: `-D clippy::mut-mut` implied by `-D warnings`
error: generally you want to avoid `&mut &mut _` if possible
- --> $DIR/mut_mut.rs:24:17
+ --> $DIR/mut_mut.rs:29:17
|
-24 | let mut x = &mut &mut 1u32;
+LL | let mut x = &mut &mut 1u32;
| ^^^^^^^^^^^^^^
error: generally you want to avoid `&mut &mut _` if possible
- --> $DIR/mut_mut.rs:19:20
+ --> $DIR/mut_mut.rs:23:9
|
-19 | ($p:expr) => { &mut $p }
- | ^^^^^^^
+LL | &mut $p
+ | ^^^^^^^
...
-39 | let mut z = mut_ptr!(&mut 3u32);
+LL | let mut z = mut_ptr!(&mut 3u32);
| ------------------- in this macro invocation
error: this expression mutably borrows a mutable reference. Consider reborrowing
- --> $DIR/mut_mut.rs:26:21
+ --> $DIR/mut_mut.rs:31:21
|
-26 | let mut y = &mut x;
+LL | let mut y = &mut x;
| ^^^^^^
error: generally you want to avoid `&mut &mut _` if possible
- --> $DIR/mut_mut.rs:30:17
- |
-30 | let y : &mut &mut u32 = &mut &mut 2;
- | ^^^^^^^^^^^^^
-
-error: generally you want to avoid `&mut &mut _` if possible
- --> $DIR/mut_mut.rs:30:33
- |
-30 | let y : &mut &mut u32 = &mut &mut 2;
- | ^^^^^^^^^^^
-
-error: generally you want to avoid `&mut &mut _` if possible
- --> $DIR/mut_mut.rs:30:17
- |
-30 | let y : &mut &mut u32 = &mut &mut 2;
- | ^^^^^^^^^^^^^
-
-error: generally you want to avoid `&mut &mut _` if possible
- --> $DIR/mut_mut.rs:35:17
- |
-35 | let y : &mut &mut &mut u32 = &mut &mut &mut 2;
- | ^^^^^^^^^^^^^^^^^^
-
-error: generally you want to avoid `&mut &mut _` if possible
- --> $DIR/mut_mut.rs:35:22
+ --> $DIR/mut_mut.rs:35:32
|
-35 | let y : &mut &mut &mut u32 = &mut &mut &mut 2;
- | ^^^^^^^^^^^^^
+LL | let y: &mut &mut u32 = &mut &mut 2;
+ | ^^^^^^^^^^^
error: generally you want to avoid `&mut &mut _` if possible
- --> $DIR/mut_mut.rs:35:38
+ --> $DIR/mut_mut.rs:35:16
|
-35 | let y : &mut &mut &mut u32 = &mut &mut &mut 2;
- | ^^^^^^^^^^^^^^^^
+LL | let y: &mut &mut u32 = &mut &mut 2;
+ | ^^^^^^^^^^^^^
error: generally you want to avoid `&mut &mut _` if possible
- --> $DIR/mut_mut.rs:35:17
+ --> $DIR/mut_mut.rs:40:37
|
-35 | let y : &mut &mut &mut u32 = &mut &mut &mut 2;
- | ^^^^^^^^^^^^^^^^^^
+LL | let y: &mut &mut &mut u32 = &mut &mut &mut 2;
+ | ^^^^^^^^^^^^^^^^
error: generally you want to avoid `&mut &mut _` if possible
- --> $DIR/mut_mut.rs:35:22
+ --> $DIR/mut_mut.rs:40:16
|
-35 | let y : &mut &mut &mut u32 = &mut &mut &mut 2;
- | ^^^^^^^^^^^^^
+LL | let y: &mut &mut &mut u32 = &mut &mut &mut 2;
+ | ^^^^^^^^^^^^^^^^^^
error: generally you want to avoid `&mut &mut _` if possible
- --> $DIR/mut_mut.rs:35:22
+ --> $DIR/mut_mut.rs:40:21
|
-35 | let y : &mut &mut &mut u32 = &mut &mut &mut 2;
- | ^^^^^^^^^^^^^
+LL | let y: &mut &mut &mut u32 = &mut &mut &mut 2;
+ | ^^^^^^^^^^^^^
-error: aborting due to 13 previous errors
+error: aborting due to 9 previous errors