Crate atomic_polyfill[−][src]
Structs
AtomicBool | A boolean type which can be safely shared between threads. |
AtomicI8 | An integer type which can be safely shared between threads. |
AtomicI16 | An integer type which can be safely shared between threads. |
AtomicI32 | An integer type which can be safely shared between threads. |
AtomicI64 | An integer type which can be safely shared between threads. |
AtomicIsize | An integer type which can be safely shared between threads. |
AtomicPtr | A raw pointer type which can be safely shared between threads. |
AtomicU8 | An integer type which can be safely shared between threads. |
AtomicU16 | An integer type which can be safely shared between threads. |
AtomicU32 | An integer type which can be safely shared between threads. |
AtomicU64 | An integer type which can be safely shared between threads. |
AtomicUsize | An integer type which can be safely shared between threads. |
Enums
Ordering | Atomic memory orderings |
Constants
ATOMIC_I8_INIT | DeprecatedExperimental An atomic integer initialized to |
ATOMIC_I16_INIT | DeprecatedExperimental An atomic integer initialized to |
ATOMIC_I32_INIT | DeprecatedExperimental An atomic integer initialized to |
ATOMIC_I64_INIT | DeprecatedExperimental An atomic integer initialized to |
ATOMIC_U8_INIT | DeprecatedExperimental An atomic integer initialized to |
ATOMIC_U16_INIT | DeprecatedExperimental An atomic integer initialized to |
ATOMIC_U32_INIT | DeprecatedExperimental An atomic integer initialized to |
ATOMIC_U64_INIT | DeprecatedExperimental An atomic integer initialized to |
ATOMIC_BOOL_INIT | Deprecated An |
ATOMIC_ISIZE_INIT | Deprecated An atomic integer initialized to |
ATOMIC_USIZE_INIT | Deprecated An atomic integer initialized to |
Functions
compiler_fence | A compiler memory fence. |
fence | An atomic fence. |
spin_loop_hint | Deprecated Signals the processor that it is inside a busy-wait spin-loop (“spin lock”). |