pub fn upgrade(self) -> LifecycleWriteGuard<'a, P, D> {
        let guard = RwLockUpgradableReadGuard::upgrade(self.guard);
        LifecycleWriteGuard {
            data: self.data,
            guard,
        }
    }
/// Upgrades this to a `LifecycleWriteGuard`
Upgrades this to a `LifecycleWriteGuard`
Upgrades this to a ` LifecycleWriteGuard `
pub fn upgrade(self) -> LifecycleWriteGuard<'a, P, D> {
        let guard = RwLockUpgradableReadGuard::upgrade(self.guard);
        LifecycleWriteGuard {
            data: self.data,
            guard,
        }
    }
pub fn upgrade ( self ) -> LifecycleWriteGuard < ' a , P , D > { let guard = RwLockUpgradableReadGuard :: upgrade ( self . guard ) ; LifecycleWriteGuard { data : self . data , guard , } }
Upgrades this to a `LifecycleWriteGuard`
Upgrades this to a ` LifecycleWriteGuard `
self
self