about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2018-02-19 00:15:12 -0800
committerEsteban Küber <esteban@kuber.com.ar>2018-03-14 18:04:21 -0700
commitcb5667eaa53c45f1cdf69f367f8cd749b0499ce1 (patch)
treea5d73139437a630763f5194c671a2880727c94c2 /src
parentfe1975448cf180a39393104a7b424291975998d4 (diff)
downloadrust-cb5667eaa53c45f1cdf69f367f8cd749b0499ce1.tar.gz
rust-cb5667eaa53c45f1cdf69f367f8cd749b0499ce1.zip
Make hint clearer, with the potential of being wrong
Diffstat (limited to 'src')
-rw-r--r--src/libcore/marker.rs4
-rw-r--r--src/test/ui/closure-move-sync.stderr4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/libcore/marker.rs b/src/libcore/marker.rs
index 51d2e29e6b1..d78453cc900 100644
--- a/src/libcore/marker.rs
+++ b/src/libcore/marker.rs
@@ -346,11 +346,11 @@ pub trait Copy : Clone {
 #[rustc_on_unimplemented(
     on(
         _Self="std::sync::mpsc::Receiver<T>",
-        label="`{Self}` cannot be shared safely, if using a closure consider marking it `move`"
+        label="`{Self}` cannot be shared safely, consider marking the closure `move`"
     ),
     on(
         _Self="std::sync::mpsc::Sender<T>",
-        label="`{Self}` cannot be shared safely, if using a closure consider marking it `move`"
+        label="`{Self}` cannot be shared safely, consider marking the closure `move`"
     ),
     message="`{Self}` cannot be shared between threads safely",
     label="`{Self}` cannot be shared between threads safely"
diff --git a/src/test/ui/closure-move-sync.stderr b/src/test/ui/closure-move-sync.stderr
index fc53deeeef7..4b59ef8a437 100644
--- a/src/test/ui/closure-move-sync.stderr
+++ b/src/test/ui/closure-move-sync.stderr
@@ -2,7 +2,7 @@ error[E0277]: `std::sync::mpsc::Receiver<()>` cannot be shared between threads s
   --> $DIR/closure-move-sync.rs:16:13
    |
 16 |     let t = thread::spawn(|| {
-   |             ^^^^^^^^^^^^^ `std::sync::mpsc::Receiver<()>` cannot be shared safely, if using a closure consider marking it `move`
+   |             ^^^^^^^^^^^^^ `std::sync::mpsc::Receiver<()>` cannot be shared safely, consider marking the closure `move`
    |
    = help: the trait `std::marker::Sync` is not implemented for `std::sync::mpsc::Receiver<()>`
    = note: required because of the requirements on the impl of `std::marker::Send` for `&std::sync::mpsc::Receiver<()>`
@@ -13,7 +13,7 @@ error[E0277]: `std::sync::mpsc::Sender<()>` cannot be shared between threads saf
   --> $DIR/closure-move-sync.rs:28:5
    |
 28 |     thread::spawn(|| tx.send(()).unwrap());
-   |     ^^^^^^^^^^^^^ `std::sync::mpsc::Sender<()>` cannot be shared safely, if using a closure consider marking it `move`
+   |     ^^^^^^^^^^^^^ `std::sync::mpsc::Sender<()>` cannot be shared safely, consider marking the closure `move`
    |
    = help: the trait `std::marker::Sync` is not implemented for `std::sync::mpsc::Sender<()>`
    = note: required because of the requirements on the impl of `std::marker::Send` for `&std::sync::mpsc::Sender<()>`