pubmodfile;usecrate::types::errors::Result;pubtraitLockGuard: Send {}pubtraitLockManager: Send + Sync {/// Acquire a process lock with the specified timeout.
/// # Errors
/// Returns an error if the lock cannot be acquired within the timeout period.
fnacquire_process_lock(&self, timeout_ms:u64)->Result<Box<dyn LockGuard>>;}