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