pub fn into_inner(self) -> LockResult<T> {
        assert!(self.state.borrow().holder.is_none());
        assert!(self.state.borrow().waiters.is_empty());
        self.inner.into_inner()
    }
/// Consumes this mutex, returning the underlying data.
Consumes this mutex, returning the underlying data.
Consumes this mutex returning the underlying data .
pub fn into_inner(self) -> LockResult<T> {
        assert!(self.state.borrow().holder.is_none());
        assert!(self.state.borrow().waiters.is_empty());
        self.inner.into_inner()
    }
pub fn into_inner ( self ) -> LockResult < T > { assert ! ( self state borrow ( ) holder is_none ( ) ) ; assert ! ( self state borrow ( ) waiters is_empty ( ) ) ; self . inner . into_inner ( ) }
Consumes this mutex, returning the underlying data.
Consumes this mutex returning the underlying data .
self
self