try_{lock/read/write}_forforparking_lot
backtraceis no longer a dependency
WaitGuard, providing the means to track the number of users waiting to acquire guardsGuardInfo::{is_in_use, num_waiting, waiting_call_indices}
- bumped the MSRV to 1.80 due to the use of
LazyLock
LockGuardis now re-exported
try_readandtry_writefor all the supported crates
GuardInfo::{active_call_indices, max_duration, max_wait_time}
- simplified guard identifiers
- all the guards share a common counter now, so their call order can be deduced
- the
tracingfeature now also produces TRACE logs before creating a guard and iftry_lockfails