pub fn read_rwlock<T>(rwlock: &RwLock<T>) -> Option<RwLockReadGuard<'_, T>>
Helper function to read-lock an RwLock and access its value Returns None if the lock is poisoned Note: This returns a guard, not a reference, so it cannot be used in keypaths directly