5 releases (1 stable)
Uses old Rust 2015
|1.0.0||May 28, 2019|
|0.4.0||Nov 3, 2017|
|0.3.0||Mar 6, 2017|
|0.2.0||Feb 28, 2017|
|0.1.0||Feb 27, 2017|
#183 in Concurrency
2,210 downloads per month
Used in 8 crates (5 directly)
This is a collection of synchronization facilities that aren't part of the standard library that I wanted to make sure were available for the Rust community.
This crate contains the following synchronization primitives:
CountdownEvent, a port of
System.Threading.CountdownEventfrom .NET (also called
SignalEvent, a port of
System.Threading.EventWaitHandle(and its derived classes,
ManualResetEvent) from .NET.
WriterReaderPhaser, a port of
To add this crate to your project, add the following line to your Cargo.toml:
[dependencies] synchronoise = "0.4.0"
...and the following to your crate root:
extern crate synchronoise;
synchronoise is licensed under either the MIT License or the Apache License version 2.0, at your
option. See the files
LICENSE-APACHE for details.
(synchronoise is named after a move in Pokemon, by the way)