once_spin (cargo): Synchronization primitives based on spinning. They may contain data, are usable without `std`, and static initializers are available. 
Keywords: mutex|rwlock|spinlock|barrier|once