pub type RwLockReadGuard<'a, T, const SHM: bool> = RwLockReadGuard<'a, RawRwLock<SHM>, T>;
pub struct RwLockReadGuard<'a, T, const SHM: bool> { /* private fields */ }