Utilities to support transactional versioning
This is a reserved placeholder package to mitigate dependency confusion risks.
Asynchronously reads `Cargo.lock` to map crates to versions, supporting dependency management in Rust projects with detailed error handling.
cbsk_base is a locked version cargo crates
Distributed locks for Rust with multiple backend support (PostgreSQL, Redis, MySQL, MongoDB, file system)
Core traits and types for distributed locks
File system backend for distributed locks using OS-level file locking
MongoDB backend for distributed locks using atomic updates and TTL indexes
MySQL backend for distributed locks using GET_LOCK/RELEASE_LOCK functions
PostgreSQL backend for distributed locks using advisory locks
Redis backend for distributed locks with RedLock algorithm support
Rust task runner and build tool.