-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCargo.toml
More file actions
39 lines (29 loc) · 949 Bytes
/
Cargo.toml
File metadata and controls
39 lines (29 loc) · 949 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
[package]
name = "snaplock"
version = "0.0.5"
resolver = "3"
edition = "2024"
rust-version = "1.85.0"
authors = ["Daniil Shreyder <daniil.schroder@gmail.com>"]
description = "RwLock with lock-free Reads and sequential Writes"
repository = "https://github.com/ReDestroyDeR/snaplock"
documentation = "https://docs.rs/snaplock/latest/snaplock/"
license-file = "LICENSE"
keywords = ["sync", "rwlock", "concurrency", "wait-free"]
readme = "README.md"
[features]
async = ["dep:async-lock"]
[dependencies]
arc-swap = "1.7.1"
async-lock = { version = "3.4.1", optional = true }
[dev-dependencies]
tokio = { version = "1.48.0", features = ["rt-multi-thread"] }
windows-sys = { version = "0.61.2", features = ["Win32_System_Threading"] }
crossbeam = { version = "0.8.4" }
parking_lot = { version = "0.12.5", features = ["hardware-lock-elision"] }
seqlock = "0.2.0"
statrs = "0.18.0"
comfy-table = "7.2.1"
[[example]]
name = "rwlock"
harness = false