| error: multiple successive mutable references |
| --> tests/ui/mut_mut.rs:8:11 |
| | |
| LL | fn fun(x: &mut &mut u32) { |
| | ^^^^^^^^^^ |
| | |
| = note: `-D clippy::mut-mut` implied by `-D warnings` |
| = help: to override `-D warnings` add `#[allow(clippy::mut_mut)]` |
| help: use only a single mutable reference |
| | |
| LL - fn fun(x: &mut &mut u32) { |
| LL + fn fun(x: &mut u32) { |
| | |
| |
| error: multiple successive mutable borrows |
| --> tests/ui/mut_mut.rs:24:17 |
| | |
| LL | let mut x = &mut &mut 1u32; |
| | ^^^^^^^^^^ |
| | |
| help: make only a single borrow |
| | |
| LL - let mut x = &mut &mut 1u32; |
| LL + let mut x = &mut 1u32; |
| | |
| |
| error: borrow of a mutable reference |
| --> tests/ui/mut_mut.rs:27:21 |
| | |
| LL | let mut y = &mut x; |
| | ^^^^^ |
| | |
| help: reborrow instead |
| | |
| LL | let mut y = &mut *x; |
| | + |
| |
| error: multiple successive mutable borrows |
| --> tests/ui/mut_mut.rs:32:32 |
| | |
| LL | let y: &mut &mut u32 = &mut &mut 2; |
| | ^^^^^^^^^^ |
| | |
| help: make only a single borrow |
| | |
| LL - let y: &mut &mut u32 = &mut &mut 2; |
| LL + let y: &mut &mut u32 = &mut 2; |
| | |
| |
| error: multiple successive mutable references |
| --> tests/ui/mut_mut.rs:32:16 |
| | |
| LL | let y: &mut &mut u32 = &mut &mut 2; |
| | ^^^^^^^^^^ |
| | |
| help: use only a single mutable reference |
| | |
| LL - let y: &mut &mut u32 = &mut &mut 2; |
| LL + let y: &mut u32 = &mut &mut 2; |
| | |
| |
| error: multiple successive mutable borrows |
| --> tests/ui/mut_mut.rs:38:37 |
| | |
| LL | let y: &mut &mut &mut u32 = &mut &mut &mut 2; |
| | ^^^^^^^^^^^^^^^ |
| | |
| help: make only a single borrow |
| | |
| LL - let y: &mut &mut &mut u32 = &mut &mut &mut 2; |
| LL + let y: &mut &mut &mut u32 = &mut 2; |
| | |
| |
| error: multiple successive mutable references |
| --> tests/ui/mut_mut.rs:38:16 |
| | |
| LL | let y: &mut &mut &mut u32 = &mut &mut &mut 2; |
| | ^^^^^^^^^^^^^^^ |
| | |
| help: use only a single mutable reference |
| | |
| LL - let y: &mut &mut &mut u32 = &mut &mut &mut 2; |
| LL + let y: &mut u32 = &mut &mut &mut 2; |
| | |
| |
| error: aborting due to 7 previous errors |
| |