1.0.1 - This version may not be safe as it has not been updated for a long time. Find out if your coding project uses this component and get notified of any reported security vulnerabilities with Meterian-X Open Source Security Platform
Maintain your licence declarations and avoid unwanted licences to protect your IP the way you intended.
MIT - MIT Licensefun synchronization primitives for your fun synchronization needs
Documentation | (Manually-generated docs for master)
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.CountdownEvent from .NET (also called
CountDownLatch in Java).SignalEvent, a port of System.Threading.EventWaitHandle (and its derived classes,
AutoResetEvent and ManualResetEvent) from .NET.WriterReaderPhaser, a port of WriterReaderPhaser from HdrHistogram.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-MIT and LICENSE-APACHE for details.
(synchronoise is named after a move in Pokemon, by the way)