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”). |