#utilities #lock-free

no-std conquer-util

utilities for concurrent and lock-free programming

3 releases (breaking)

0.3.0 Nov 21, 2020
0.2.0 Aug 20, 2019
0.1.0 Aug 19, 2019

#863 in Concurrency

Download history 9374/week @ 2024-12-14 4493/week @ 2024-12-21 7173/week @ 2024-12-28 7603/week @ 2025-01-04 8069/week @ 2025-01-11 9399/week @ 2025-01-18 8876/week @ 2025-01-25 4782/week @ 2025-02-01 4971/week @ 2025-02-08 4070/week @ 2025-02-15 4692/week @ 2025-02-22 3951/week @ 2025-03-01 4797/week @ 2025-03-08 5093/week @ 2025-03-15 3770/week @ 2025-03-22 3398/week @ 2025-03-29

17,753 downloads per month
Used in 34 crates (via conquer-once)

MIT/Apache

37KB
566 lines

conquer-util

Utilities for lock-free and concurrent programming.

Build Status Latest version Documentation License Rust 1.36+

Usage

Add this to your Cargo.toml and adjust the selected features as required.

[dependencies.conquer-util]
version = "0.3.0"
features = ["align", "back-off", "tls"] # enables all features

Minimum Supported Rust Version (MSRV)

The minimum supported Rust version for this crate is 1.36.0.

Cargo Features

This crate offers fine-grained control over its contents through cargo feature flags, from #![no_std] compatibility to selection of which utilities and dependencies will be compiled. For complete information see the crate's documentation.

License

conquer-util is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE and LICENSE-MIT for details.

Dependencies

~0–330KB