pub fn downgrade(&self) -> WeakAddress<A> {
        WeakAddress {
            strong_count: self.strong_count.clone(),
            tx: self.tx.downgrade(),
            tx_subs: self.tx_subs.as_ref().map(|sub| sub.downgrade()),
            state: self.state.clone(),
        }
    }
/// Downgrade to a Weak version of address which can be upgraded to a Address later.
Downgrade to a Weak version of address which can be upgraded to a Address later.
Downgrade to a Weak version of address which can be upgraded to a Address later .
pub fn downgrade(&self) -> WeakAddress<A> {
        WeakAddress {
            strong_count: self.strong_count.clone(),
            tx: self.tx.downgrade(),
            tx_subs: self.tx_subs.as_ref().map(|sub| sub.downgrade()),
            state: self.state.clone(),
        }
    }
pub fn downgrade ( & self ) -> WeakAddress < A > { WeakAddress { strong_count : self . strong_count . clone ( ) , tx : self . tx . downgrade ( ) , tx_subs : self . tx_subs . as_ref ( ) . map ( | sub | sub . downgrade ( ) ) , state : self . state . clone ( ) , } }
Downgrade to a Weak version of address which can be upgraded to a Address later.
Downgrade to a Weak version of address which can be upgraded to a Address later .
&self