pub type RwLock<T> = RwLock<T, RawRwLock>;
A reader-writer lock
By default, this uses parking_lot as a backend.
parking_lot
struct RwLock<T> { /* private fields */ }