Registry / utility / file-lock

file-lock

JSON →
library2.1.11rscratesunverified

Provides file locking via POSIX advisory record locks.

# Cargo.toml [dependencies] file-lock = "2.1.11"
INSTALL
IMPORT
SIG · FILE-LOCK
F
file-lock
utilityrustv2.1.11
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

FileLock
use file_lock::FileLock;

Lock a file using POSIX advisory record locks.

use file_lock::FileLock; fn main() -> std::io::Result<()> { let mut lock = FileLock::lock("test.lock")?; // Critical section lock.unlock()?; Ok(()) }
Debug
Known issues
gotchaOnly works on Unix-like systems (Linux, macOS) due to POSIX dependency.
fix
Use platform-specific locking or a cross-platform crate like `fs2`.
affects: >=0.0.0
Upgrade
Version history
2.1.11latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
file-lock — cargo add file-lock · libregistry