/// return an error that has kind [`ErrorKind::BootstrapRequired`](crate::ErrorKind::BootstrapRequired).
.expect("TorClient could not get an asynchronous runtime; are you running in the right context?");
.expect("TorClient could not get an asynchronous runtime; are you running in the right context?");
/// Bootstrap a connection to the Tor network, with a client created by `create_unbootstrapped`.
// Grab the lock, and immediately release it. That will ensure that nobody else is trying to bootstrap.
async fn continually_expire_channels<R: Runtime>(rt: R, chanmgr: Weak<tor_chanmgr::ChanMgr<R>>) {