esync 0.1.1

This package contains some useful synchronization primitives
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
# Extended synchronization primitives

This package contains some primitives that I am using across my projects.

## Semaphore

Example:
```
let sem = Semaphore::new(10);
sem.wait();
// do important things here
sem.release();
```