summaryrefslogtreecommitdiffstats
path: root/src/test/ui/track-diagnostics/track2.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/track-diagnostics/track2.stderr')
-rw-r--r--src/test/ui/track-diagnostics/track2.stderr18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/test/ui/track-diagnostics/track2.stderr b/src/test/ui/track-diagnostics/track2.stderr
new file mode 100644
index 000000000..fe13e5ef3
--- /dev/null
+++ b/src/test/ui/track-diagnostics/track2.stderr
@@ -0,0 +1,18 @@
+error[E0382]: use of moved value
+ --> $DIR/track2.rs:LL:CC
+ |
+LL | let _moved @ _from = String::from("foo");
+ | ^^^^^^ ----- ------------------- move occurs because value has type `String`, which does not implement the `Copy` trait
+ | | |
+ | | value moved here
+ | value used here after move
+-Ztrack-diagnostics: created at compiler/rustc_borrowck/src/borrowck_errors.rs:LL:CC
+ |
+help: borrow this binding in the pattern to avoid moving the value
+ |
+LL | let ref _moved @ ref _from = String::from("foo");
+ | +++ +++
+
+error: aborting due to previous error
+
+For more information about this error, try `rustc --explain E0382`.