Union MemoryOrderingpub
Source:union(pub) MemoryOrdering
| Relaxed
| Acquire
| Release
| AcqRel
| SeqCst
Description
Memory-ordering tag for atomic operations. Models the Rust/C++20 acquire-release family. Every atomic op MUST take an explicit MemoryOrdering argument; defaults MUST NOT be inferred. Renamed from spec's Ordering to avoid colliding with core.Ordering (Less / Equal / Greater).
Variants
| Relaxed| Acquire| Release| AcqRel| SeqCst