/// Indicate that a connection failed to be created and release it.
///
/// Decreases the exist counter since a broken or dropped connection should not count towards
/// the total.
Indicate that a connection failed to be created and release it.
Decreases the exist counter since a broken or dropped connection should not count towards
the total.
Indicate that a connection failed to be created and release it . Decreases the exist counter since a broken or dropped connection should not count towards the total .
fn cancel_connection(&self) {
        let prev = self.inner.exist.fetch_sub(1, atomic::Ordering::AcqRel);
        // NB: Wrapping around here would only be due to a programming error.
        assert!(prev > 0, "exist must not wrap around");
    }
fn cancel_connection ( & self ) { let prev = self . inner . exist . fetch_sub ( 1 , atomic :: Ordering :: AcqRel ) ; // NB: Wrapping around here would only be due to a programming error. assert ! ( prev 0 " " ) ; }
Indicate that a connection failed to be created and release it.
Indicate that a connection failed to be created and release it .
&self