pub fn read(self) -> V {
        let v = *self.val;
        drop(self);
        v
    }
/// Read the inner value and drop the inner `RwLockReadGuard`.
Read the inner value and drop the inner `RwLockReadGuard`.
Read the inner value and drop the inner ` RwLockReadGuard ` .
pub fn read(self) -> V {
        let v = *self.val;
        drop(self);
        v
    }
pub fn read ( self ) -> V { let v = * self . val ; drop ( self ) ; v }
Read the inner value and drop the inner `RwLockReadGuard`.
Read the inner value and drop the inner ` RwLockReadGuard ` .
self
self