Add some missing imports

Now
  nailing-cargo +stable clippy -p tor-hsclient --all-features --all-targets
actually works.

squash! Add some missing imports
This commit is contained in:
Ian Jackson 2023-03-28 14:16:17 +01:00
parent f52b30d4ff
commit 00e522a91a
3 changed files with 9 additions and 3 deletions

View File

@ -46,7 +46,7 @@ use tor_netdir::{DirEvent, NetDir, NetDirProvider, Timeliness};
use tor_proto::circuit::{CircParameters, ClientCirc, UniqId};
use tor_rtcompat::Runtime;
#[cfg(feature = "specific-relay")]
#[cfg(any(feature = "specific-relay", feature = "hs-common"))]
use tor_linkspec::IntoOwnedChanTarget;
use futures::task::SpawnExt;

View File

@ -15,7 +15,10 @@ use tor_netdoc::types::policy::PortPolicy;
use tor_rtcompat::Runtime;
#[cfg(feature = "specific-relay")]
use tor_linkspec::{HasChanMethod, HasRelayIds, OwnedChanTarget};
use tor_linkspec::{HasChanMethod, HasRelayIds};
#[cfg(any(feature = "specific-relay", feature = "hs-common"))]
use tor_linkspec::OwnedChanTarget;
use crate::isolation::{IsolationHelper, StreamIsolation};
use crate::mgr::{abstract_spec_find_supported, AbstractCirc, OpenEntry, RestrictionFailed};

View File

@ -23,7 +23,10 @@ use std::pin::Pin;
use educe::Educe;
use crate::circuit::{ClientCirc, StreamTarget};
#[cfg(feature = "experimental-api")]
use crate::circuit::ClientCirc;
use crate::circuit::StreamTarget;
use crate::stream::StreamReader;
use tor_basic_utils::skip_fmt;
use tor_cell::relaycell::msg::Data;