pub trait RawRwLock {
fn read(&self);
fn try_read(&self) -> bool;
unsafe fn read_unlock(&self);
fn write(&self);
fn try_write(&self) -> bool;
unsafe fn write_unlock(&self);
}
pub trait RawRwLock {
fn read(&self);
fn try_read(&self) -> bool;
unsafe fn read_unlock(&self);
fn write(&self);
fn try_write(&self) -> bool;
unsafe fn write_unlock(&self);
}