Module std::sync
[−]
[src]
Reexports
use core::prelude::v1::*; |
Modules
| atomic |
Atomic types |
| mpsc | |
| mutex | |
| once |
A "once initialization" primitive |
| rwlock |
Structs
| Arc |
An atomically reference counted wrapper for shared state. |
| Mutex |
A mutex, i.e. a form of safe shared memory between threads. See rust std's Mutex. |
| MutexGuard |
A mutex guard (returned by .lock()) |
| Once |
A synchronization primitive which can be used to run a one-time global
initialization. Useful for one-time initialization for FFI or related
functionality. This type can only be constructed with the |
| RwLock | |
| RwLockReadGuard |
A read guard (returned by .read()) |
| RwLockWriteGuard |
A write guard (returned by .write()) |
| StaticMutex | |
| Weak |
A weak pointer to an |