synchrony

Crates.iosynchrony
lib.rssynchrony
version0.1.1
created_at2026-01-05 03:26:18.242866+00
updated_at2026-01-18 04:07:54.998087+00
descriptionA library that provides both sync and unsync versions of common synchronization primitives.
homepage
repositoryhttps://github.com/compio-rs/synchrony
max_upload_size
id2023020
size79,498
Pop (George-Miao)

documentation

README

Synchrony

A library that provides both sync and unsync versions of common synchronization primitives.

Features

All of the following primitives are provided in both sync and unsync versions:

  • Shared (Rc/Arc)
  • Atomic Scalars
  • Watch
  • Waker Slot (AtomicWaker and its unsync counterpart)
  • Mutex
  • Async Mutex
  • BiLock
  • Flag (specialized AtomicBool)
  • Event (event-listener and local-event)
Commit count: 10

cargo fmt