futures-locks-pre

Crates.iofutures-locks-pre
lib.rsfutures-locks-pre
version0.5.1-pre
sourcesrc
created_at2020-01-01 05:10:00.124153
updated_at2020-01-01 05:10:00.124153
descriptionFutures-aware lock primitives. Fork using tokio 0.2.6.
homepage
repositoryhttps://github.com/asomers/futures-locks-pre
max_upload_size
id194041
size91,054
Ɓukasz Kurowski (crackcomm)

documentation

https://docs.rs/futures-locks-pre

README

futures-locks

A library of Futures-aware locking primitives. These locks can safely be used in asynchronous environments like Tokio. When they block, they'll only block a single task, not the entire reactor.

Build Status CodeCov.io

# Cargo.toml
[dependencies]
futures = "0.3.1"
futures-locks = "0.6"

Usage

Generally, the provided primitives work much like their counterparts from the standard library. But instead of blocking until ready, they return Futures which will become ready when the lock is acquired. See the doc comments for individual examples.

futures-locks requires Rust 1.39.0 or higher.

License

futures-locks is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE, and LICENSE-MIT for details

Commit count: 0

cargo fmt