pub fn lock(&self) -> MutexGuard<T> {
        unsafe {
            self.lock.lock();
        }
        MutexGuard::new(self)
    }
/// Acquire a mutex, blocking the current thread.
Acquire a mutex, blocking the current thread.
Acquire a mutex blocking the current thread .
pub fn lock(&self) -> MutexGuard<T> {
        unsafe {
            self.lock.lock();
        }
        MutexGuard::new(self)
    }
pub fn lock ( & self ) -> MutexGuard < T > { unsafe { self . lock . lock ( ) ; } MutexGuard :: new ( self ) }
Acquire a mutex, blocking the current thread.
Acquire a mutex blocking the current thread .
&self