pub trait SharedRwExt<T> {
// Required methods
fn read_access(&self) -> RwLockReadGuard<'_, T>;
fn write_access(&self) -> RwLockWriteGuard<'_, T>;
}pub trait SharedRwExt<T> {
// Required methods
fn read_access(&self) -> RwLockReadGuard<'_, T>;
fn write_access(&self) -> RwLockWriteGuard<'_, T>;
}