fn borrow_mut<'a>(self, lock: &'a Lock<'a>) -> RefMut<'a, Self::Target> {
        match self.try_borrow_mut(lock) {
            Ok(r) => r,
            Err(e) => panic!("{}", e)
        }
    }
/// Borrow the contents of this value mutably.
/// 
/// If there is already an outstanding loan for this value, this method panics.
Borrow the contents of this value mutably.
If there is already an outstanding loan for this value, this method panics.
Borrow the contents of this value mutably . If there is already an outstanding loan for this value this method panics .
fn borrow_mut<'a>(self, lock: &'a Lock<'a>) -> RefMut<'a, Self::Target> {
        match self.try_borrow_mut(lock) {
            Ok(r) => r,
            Err(e) => panic!("{}", e)
        }
    }
fn borrow_mut < ' a > ( self , lock : & ' a Lock < ' a > ) -> RefMut < ' a , Self :: Target > { match self . try_borrow_mut ( lock ) { Ok ( r ) => r , Err ( e ) => panic ! ( " " e ) } }
Borrow the contents of this value mutably.
Borrow the contents of this value mutably .
self
lock
&'a Lock<'a>