| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:12:11 |
| | |
| LL | fn foo(s: &mut Vec<u32>, b: &u32, x: &mut u32) { |
| | ^^^^^^^^^^^^^ help: consider changing to: `&Vec<u32>` |
| | |
| = note: `-D clippy::needless-pass-by-ref-mut` implied by `-D warnings` |
| = help: to override `-D warnings` add `#[allow(clippy::needless_pass_by_ref_mut)]` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:38:12 |
| | |
| LL | fn foo6(s: &mut Vec<u32>) { |
| | ^^^^^^^^^^^^^ help: consider changing to: `&Vec<u32>` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:49:12 |
| | |
| LL | fn bar(&mut self) {} |
| | ^^^^^^^^^ help: consider changing to: `&self` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:52:29 |
| | |
| LL | fn mushroom(&self, vec: &mut Vec<i32>) -> usize { |
| | ^^^^^^^^^^^^^ help: consider changing to: `&Vec<i32>` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:130:16 |
| | |
| LL | async fn a1(x: &mut i32) { |
| | ^^^^^^^^ help: consider changing to: `&i32` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:135:16 |
| | |
| LL | async fn a2(x: &mut i32, y: String) { |
| | ^^^^^^^^ help: consider changing to: `&i32` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:140:16 |
| | |
| LL | async fn a3(x: &mut i32, y: String, z: String) { |
| | ^^^^^^^^ help: consider changing to: `&i32` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:145:16 |
| | |
| LL | async fn a4(x: &mut i32, y: i32) { |
| | ^^^^^^^^ help: consider changing to: `&i32` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:150:24 |
| | |
| LL | async fn a5(x: i32, y: &mut i32) { |
| | ^^^^^^^^ help: consider changing to: `&i32` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:155:24 |
| | |
| LL | async fn a6(x: i32, y: &mut i32) { |
| | ^^^^^^^^ help: consider changing to: `&i32` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:160:32 |
| | |
| LL | async fn a7(x: i32, y: i32, z: &mut i32) { |
| | ^^^^^^^^ help: consider changing to: `&i32` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:165:24 |
| | |
| LL | async fn a8(x: i32, a: &mut i32, y: i32, z: &mut i32) { |
| | ^^^^^^^^ help: consider changing to: `&i32` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:165:45 |
| | |
| LL | async fn a8(x: i32, a: &mut i32, y: i32, z: &mut i32) { |
| | ^^^^^^^^ help: consider changing to: `&i32` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:201:16 |
| | |
| LL | fn cfg_warn(s: &mut u32) {} |
| | ^^^^^^^^ help: consider changing to: `&u32` |
| | |
| = note: this is cfg-gated and may require further changes |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:206:20 |
| | |
| LL | fn cfg_warn(s: &mut u32) {} |
| | ^^^^^^^^ help: consider changing to: `&u32` |
| | |
| = note: this is cfg-gated and may require further changes |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:219:39 |
| | |
| LL | async fn inner_async2(x: &mut i32, y: &mut u32) { |
| | ^^^^^^^^ help: consider changing to: `&u32` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:228:26 |
| | |
| LL | async fn inner_async3(x: &mut i32, y: &mut u32) { |
| | ^^^^^^^^ help: consider changing to: `&i32` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:248:30 |
| | |
| LL | async fn call_in_closure1(n: &mut str) { |
| | ^^^^^^^^ help: consider changing to: `&str` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:268:16 |
| | |
| LL | fn closure2(n: &mut usize) -> impl '_ + FnMut() -> usize { |
| | ^^^^^^^^^^ help: consider changing to: `&usize` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:280:22 |
| | |
| LL | async fn closure4(n: &mut usize) { |
| | ^^^^^^^^^^ help: consider changing to: `&usize` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:335:12 |
| | |
| LL | fn bar(&mut self) {} |
| | ^^^^^^^^^ help: consider changing to: `&self` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:338:18 |
| | |
| LL | async fn foo(&mut self, u: &mut i32, v: &mut u32) { |
| | ^^^^^^^^^ help: consider changing to: `&self` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:338:45 |
| | |
| LL | async fn foo(&mut self, u: &mut i32, v: &mut u32) { |
| | ^^^^^^^^ help: consider changing to: `&u32` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:347:46 |
| | |
| LL | async fn foo2(&mut self, u: &mut i32, v: &mut u32) { |
| | ^^^^^^^^ help: consider changing to: `&u32` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:364:18 |
| | |
| LL | fn _empty_tup(x: &mut (())) {} |
| | ^^^^^^^^^ help: consider changing to: `&()` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:366:19 |
| | |
| LL | fn _single_tup(x: &mut ((i32,))) {} |
| | ^^^^^^^^^^^^^ help: consider changing to: `&(i32,)` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:368:18 |
| | |
| LL | fn _multi_tup(x: &mut ((i32, u32))) {} |
| | ^^^^^^^^^^^^^^^^^ help: consider changing to: `&(i32, u32)` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:370:11 |
| | |
| LL | fn _fn(x: &mut (fn())) {} |
| | ^^^^^^^^^^^ help: consider changing to: `&fn()` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:373:23 |
| | |
| LL | fn _extern_rust_fn(x: &mut extern "Rust" fn()) {} |
| | ^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing to: `&extern "Rust" fn()` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:375:20 |
| | |
| LL | fn _extern_c_fn(x: &mut extern "C" fn()) {} |
| | ^^^^^^^^^^^^^^^^^^^^ help: consider changing to: `&extern "C" fn()` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:377:18 |
| | |
| LL | fn _unsafe_fn(x: &mut unsafe fn()) {} |
| | ^^^^^^^^^^^^^^^^ help: consider changing to: `&unsafe fn()` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:379:25 |
| | |
| LL | fn _unsafe_extern_fn(x: &mut unsafe extern "C" fn()) {} |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing to: `&unsafe extern "C" fn()` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:381:20 |
| | |
| LL | fn _fn_with_arg(x: &mut unsafe extern "C" fn(i32)) {} |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing to: `&unsafe extern "C" fn(i32)` |
| |
| error: this argument is a mutable reference, but not used mutably |
| --> tests/ui/needless_pass_by_ref_mut.rs:383:20 |
| | |
| LL | fn _fn_with_ret(x: &mut unsafe extern "C" fn() -> (i32)) {} |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider changing to: `&unsafe extern "C" fn() -> (i32)` |
| |
| error: aborting due to 34 previous errors |
| |