synchrony 0.1.1

A library that provides both sync and unsync versions of common synchronization primitives.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 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`)