diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:19:13 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-17 12:19:13 +0000 |
commit | 218caa410aa38c29984be31a5229b9fa717560ee (patch) | |
tree | c54bd55eeb6e4c508940a30e94c0032fbd45d677 /src/test/ui/typeck/assign-non-lval-derefmut.stderr | |
parent | Releasing progress-linux version 1.67.1+dfsg1-1~progress7.99u1. (diff) | |
download | rustc-218caa410aa38c29984be31a5229b9fa717560ee.tar.xz rustc-218caa410aa38c29984be31a5229b9fa717560ee.zip |
Merging upstream version 1.68.2+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/test/ui/typeck/assign-non-lval-derefmut.stderr')
-rw-r--r-- | src/test/ui/typeck/assign-non-lval-derefmut.stderr | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/src/test/ui/typeck/assign-non-lval-derefmut.stderr b/src/test/ui/typeck/assign-non-lval-derefmut.stderr deleted file mode 100644 index e394cf820..000000000 --- a/src/test/ui/typeck/assign-non-lval-derefmut.stderr +++ /dev/null @@ -1,58 +0,0 @@ -error[E0070]: invalid left-hand side of assignment - --> $DIR/assign-non-lval-derefmut.rs:5:23 - | -LL | x.lock().unwrap() = 2; - | ----------------- ^ - | | - | cannot assign to this expression - | -help: consider dereferencing here to assign to the mutably borrowed value - | -LL | *x.lock().unwrap() = 2; - | + - -error[E0368]: binary assignment operation `+=` cannot be applied to type `MutexGuard<'_, usize>` - --> $DIR/assign-non-lval-derefmut.rs:7:5 - | -LL | x.lock().unwrap() += 1; - | -----------------^^^^^ - | | - | cannot use `+=` on type `MutexGuard<'_, usize>` - | -help: `+=` can be used on `usize` if you dereference the left-hand side - | -LL | *x.lock().unwrap() += 1; - | + - -error[E0308]: mismatched types - --> $DIR/assign-non-lval-derefmut.rs:11:9 - | -LL | let mut y = x.lock().unwrap(); - | ----------------- expected due to this value -LL | y = 2; - | ^ expected struct `MutexGuard`, found integer - | - = note: expected struct `MutexGuard<'_, usize>` - found type `{integer}` -help: consider dereferencing here to assign to the mutably borrowed value - | -LL | *y = 2; - | + - -error[E0368]: binary assignment operation `+=` cannot be applied to type `MutexGuard<'_, usize>` - --> $DIR/assign-non-lval-derefmut.rs:13:5 - | -LL | y += 1; - | -^^^^^ - | | - | cannot use `+=` on type `MutexGuard<'_, usize>` - | -help: `+=` can be used on `usize` if you dereference the left-hand side - | -LL | *y += 1; - | + - -error: aborting due to 4 previous errors - -Some errors have detailed explanations: E0070, E0308, E0368. -For more information about an error, try `rustc --explain E0070`. |