Module grafix_toolbox::uses::sync [−][src]
Re-exports
pub use flume as chan;Modules
Filesystem manipulation operations.
Traits, helpers, and type definitions for core I/O functionality.
Native threads.
Structs
A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
A boolean type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
A raw pointer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
An integer type which can be safely shared between threads.
A barrier enables multiple threads to synchronize the beginning of some computation.
An owned permission to join on a thread (block on its termination).
A mutual exclusion primitive useful for protecting shared data
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 Once::new().
The receiving end of a channel.
A transmitting end of a channel.
Enums
Atomic memory orderings
Constants
An atomic integer initialized to 0.
An atomic integer initialized to 0.
An atomic integer initialized to 0.
An atomic integer initialized to 0.
An atomic integer initialized to 0.
An atomic integer initialized to 0.
An atomic integer initialized to 0.
An atomic integer initialized to 0.
An AtomicBool initialized to false.
An atomic integer initialized to 0.
An atomic integer initialized to 0.
Functions
A compiler memory fence.
An atomic fence.
Signals the processor that it is inside a busy-wait spin-loop (“spin lock”).