Expand the documentation for the `std::sync` module I've tried to expand the documentation for Rust's synchronization primitives. The module level documentation explains why synchronization is required when working with a multiprocessor system, and then links to the appropiate structure in this module. Fixes #29377, since this should be the last item on the checklist (documentation for `Atomic*` was fixed in #44854, but not ticked off the checklist). |
||
|---|---|---|
| .. | ||
| mpsc | ||
| barrier.rs | ||
| condvar.rs | ||
| mod.rs | ||
| mutex.rs | ||
| once.rs | ||
| rwlock.rs | ||