3 个版本

0.1.3 2024 年 1 月 8 日
0.1.2 2023 年 12 月 24 日
0.1.1 2022 年 12 月 27 日
0.1.0 2022 年 12 月 9 日
0.0.0 2018 年 2 月 24 日

#586并发

Download history 30025/week @ 2024-04-08 33187/week @ 2024-04-15 31004/week @ 2024-04-22 21483/week @ 2024-04-29 22995/week @ 2024-05-06 22160/week @ 2024-05-13 22588/week @ 2024-05-20 29382/week @ 2024-05-27 86564/week @ 2024-06-03 85122/week @ 2024-06-10 92447/week @ 2024-06-17 121329/week @ 2024-06-24 100422/week @ 2024-07-01 87518/week @ 2024-07-08 85209/week @ 2024-07-15 83271/week @ 2024-07-22

每月 363,922 次下载
36 个 Crates 中使用 (18 直接)

MIT/Apache

380KB
6K SLoC

Crossbeam Skiplist

Build Status License Cargo Documentation Rust 1.61+ chat

此 crate 提供了类型 SkipMapSkipSet。这些数据结构提供类似于 BTreeMapBTreeSet 的接口,但支持在多个线程之间进行安全并发访问。

此 crate 可用于实现 allocno_std 环境。需要在 no_std 环境中启用此 crate 的 alloc 功能。

用法

将此添加到您的 Cargo.toml

[dependencies]
crossbeam-skiplist = "0.1"

兼容性

Crossbeam Skiplist 支持至少六个月前的稳定 Rust 版本,并且每次最低支持的 Rust 版本增加时,都会发布一个新的次要版本。目前,最低支持的 Rust 版本是 1.61。

许可证

根据您的要求,许可如下

贡献

除非您明确声明,否则根据 Apache-2.0 许可证定义,您提交给工作的任何有意包含在内的贡献将如上双许可,不附加任何额外的条款或条件。

依赖项