From c7d67b599ab81b22386aa657fd61d2292eeacd40 Mon Sep 17 00:00:00 2001 From: ChrisGreenaway Date: Fri, 24 Jan 2020 20:31:40 +0000 Subject: [PATCH] Update send-and-sync.md --- src/send-and-sync.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/send-and-sync.md b/src/send-and-sync.md index d11b118..dca44e9 100644 --- a/src/send-and-sync.md +++ b/src/send-and-sync.md @@ -6,7 +6,7 @@ synchronization to manage this access, they are absolutely not thread-safe. Rust captures this through the `Send` and `Sync` traits. * A type is Send if it is safe to send it to another thread. -* A type is Sync if it is safe to share between threads (`&T` is Send). +* A type is Sync if it is safe to share between threads (T is Sync if and only if `&T` is Send). Send and Sync are fundamental to Rust's concurrency story. As such, a substantial amount of special tooling exists to make them work right. First and