mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-21 19:33:16 +00:00

For ref pattern in func param, the mutability suggestion has to apply to the binding. For example: `fn foo(&x: &i32)` -> `fn foo(&(mut x): &i32)` fixes #122415
12 lines
165 B
Rust
12 lines
165 B
Rust
//@ run-rustfix
|
|
#![allow(dead_code)]
|
|
|
|
fn mutate(_y: &mut i32) {}
|
|
|
|
fn foo(&x: &i32) {
|
|
mutate(&mut x);
|
|
//~^ ERROR cannot borrow `x` as mutable
|
|
}
|
|
|
|
fn main() {}
|