diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2024-07-03 23:26:10 +0000 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2024-07-04 05:36:34 +0000 |
| commit | ff92ab09033d2b08689e8a1fafe607d51b01d8d2 (patch) | |
| tree | 27faba8eb3c3a3a4374a21955832b06d2a507f33 /tests/ui/pattern | |
| parent | 2699d8108cee47a86de22d8ac29344bcadfdbd45 (diff) | |
| download | rust-ff92ab09033d2b08689e8a1fafe607d51b01d8d2.tar.gz rust-ff92ab09033d2b08689e8a1fafe607d51b01d8d2.zip | |
More accurate mutability suggestion
Diffstat (limited to 'tests/ui/pattern')
| -rw-r--r-- | tests/ui/pattern/patkind-ref-binding-issue-114896.stderr | 7 | ||||
| -rw-r--r-- | tests/ui/pattern/patkind-ref-binding-issue-122415.stderr | 7 |
2 files changed, 10 insertions, 4 deletions
diff --git a/tests/ui/pattern/patkind-ref-binding-issue-114896.stderr b/tests/ui/pattern/patkind-ref-binding-issue-114896.stderr index 68538255edd..e9c2fccaba2 100644 --- a/tests/ui/pattern/patkind-ref-binding-issue-114896.stderr +++ b/tests/ui/pattern/patkind-ref-binding-issue-114896.stderr @@ -1,10 +1,13 @@ error[E0596]: cannot borrow `b` as mutable, as it is not declared as mutable --> $DIR/patkind-ref-binding-issue-114896.rs:7:9 | -LL | let &b = a; - | -- help: consider changing this to be mutable: `&(mut b)` LL | b.make_ascii_uppercase(); | ^ cannot borrow as mutable + | +help: consider changing this to be mutable + | +LL | let &(mut b) = a; + | ~~~~~ + error: aborting due to 1 previous error diff --git a/tests/ui/pattern/patkind-ref-binding-issue-122415.stderr b/tests/ui/pattern/patkind-ref-binding-issue-122415.stderr index 39283133ac7..e93b8bbaccc 100644 --- a/tests/ui/pattern/patkind-ref-binding-issue-122415.stderr +++ b/tests/ui/pattern/patkind-ref-binding-issue-122415.stderr @@ -1,10 +1,13 @@ error[E0596]: cannot borrow `x` as mutable, as it is not declared as mutable --> $DIR/patkind-ref-binding-issue-122415.rs:7:12 | -LL | fn foo(&x: &i32) { - | -- help: consider changing this to be mutable: `&(mut x)` LL | mutate(&mut x); | ^^^^^^ cannot borrow as mutable + | +help: consider changing this to be mutable + | +LL | fn foo(&(mut x): &i32) { + | ~~~~~ + error: aborting due to 1 previous error |
