• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[package]
2name = "named-lock"
3version = "0.3.0"
4authors = ["oblique <psyberbits@gmail.com>"]
5edition = "2018"
6license = "MIT"
7readme = "README.md"
8
9description = "Cross-platform implementation of cross-process named locks"
10categories = ["os"]
11keywords = ["process", "inter-process", "cross-process", "flock", "CreateMutexW"]
12repository = "https://github.com/oblique/named-lock"
13
14[dependencies]
15thiserror = "1.0.35"
16once_cell = "1.14.0"
17parking_lot = "0.12.1"
18
19[target.'cfg(unix)'.dependencies]
20libc = "0.2.132"
21
22[target.'cfg(windows)'.dependencies]
23winapi = { version = "0.3.9", features = ["handleapi", "synchapi", "winbase", "winnt", "winerror"] }
24widestring = "1.0.2"
25
26[dev-dependencies]
27uuid = { version = "1.1.2", features = ["v4"] }
28
29[package.metadata.docs.rs]
30all-features = true
31rustdoc-args = ["--cfg", "docsrs"]
32