//! Poison-tolerant locking for the in-memory stores.
//!
//! Every store is an `Arc<Mutex<HashMap<..>>>` guarding plain data. A poisoned lock
//! only means some earlier thread panicked while holding the guard — the map itself is
//! still structurally valid — so recovering the guard keeps the daemon serving instead
//! of cascading the original panic through every later request.
use ;
/// Extension trait that locks a [`Mutex`] without panicking on poisoning.