fix windows build issue

This commit is contained in:
zonyitoo
2021-10-06 21:02:12 +08:00
parent eff38530d7
commit 27f4493ab3
2 changed files with 5 additions and 7 deletions
+1 -3
View File
@@ -41,8 +41,6 @@
//!
//! These defined server will be used with a load balancing algorithm.
#[cfg(any(unix, target_os = "android", feature = "local-flow-stat"))]
use std::path::PathBuf;
use std::{
convert::{From, Infallible},
default::Default,
@@ -51,7 +49,7 @@ use std::{
io::Read,
net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6},
option::Option,
path::Path,
path::{Path, PathBuf},
str::FromStr,
string::ToString,
time::Duration,
@@ -6,7 +6,7 @@ use std::{
fmt::{self, Debug},
io::{self, Error, ErrorKind},
net::SocketAddr,
time::{Duration, Instant},
time::Instant,
};
#[cfg(feature = "trust-dns")]
@@ -16,9 +16,9 @@ use cfg_if::cfg_if;
#[cfg(feature = "trust-dns")]
use log::error;
use log::{log_enabled, trace, Level};
use tokio::net::lookup_host;
#[cfg(feature = "trust-dns")]
use tokio::task::JoinHandle;
use tokio::{net::lookup_host, time};
#[cfg(feature = "trust-dns")]
use trust_dns_resolver::{config::ResolverConfig, TokioAsyncResolver};
@@ -135,11 +135,11 @@ cfg_if! {
#[cfg(all(feature = "trust-dns", unix, not(target_os = "android")))]
async fn trust_dns_notify_update_dns(resolver: Arc<TrustDnsSystemResolver>) -> notify::Result<()> {
use std::path::Path;
use std::{path::Path, time::Duration};
use log::debug;
use notify::{Event, EventKind, RecommendedWatcher, RecursiveMode, Result as NotifyResult, Watcher};
use tokio::sync::watch;
use tokio::{sync::watch, time};
use super::trust_dns_resolver::create_resolver;