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