about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorSteve Klabnik <steve@steveklabnik.com>2015-03-08 09:15:06 -0400
committerSteve Klabnik <steve@steveklabnik.com>2015-03-08 09:15:06 -0400
commite56fcbcd9959f3bbc0ff2c3f796dedc72c28c865 (patch)
tree941c1af16691eaa8e9af8591cd57acd5e69873fd /src
parentb2f09c1165db805ed00707257dd94bb309faf0fe (diff)
downloadrust-e56fcbcd9959f3bbc0ff2c3f796dedc72c28c865.tar.gz
rust-e56fcbcd9959f3bbc0ff2c3f796dedc72c28c865.zip
Remove reference to NoSend in concurrency chapter of the book
Fixes #23052
Diffstat (limited to 'src')
-rw-r--r--src/doc/trpl/concurrency.md11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/doc/trpl/concurrency.md b/src/doc/trpl/concurrency.md
index 842957bd601..9b6d6ca67f6 100644
--- a/src/doc/trpl/concurrency.md
+++ b/src/doc/trpl/concurrency.md
@@ -223,15 +223,8 @@ method which has this signature:
 fn lock(&self) -> LockResult<MutexGuard<T>>
 ```
 
-If we [look at the code for MutexGuard](https://github.com/rust-lang/rust/blob/ca4b9674c26c1de07a2042cb68e6a062d7184cef/src/libstd/sync/mutex.rs#L172), we'll see
-this:
-
-```ignore
-__marker: marker::NoSend,
-```
-
-Because our guard is `NoSend`, it's not `Send`. Which means we can't actually
-transfer the guard across thread boundaries, which gives us our error.
+Because `Send` is not implemented for `MutexGuard<T>`, we can't transfer the
+guard across thread boundaries, which gives us our error.
 
 We can use `Arc<T>` to fix this. Here's the working version: