fix tun feature gate

fmt
This commit is contained in:
Luna Yao
2026-04-04 11:41:25 +02:00
parent 7cb4345e4d
commit 56bd8491d1
3 changed files with 9 additions and 2 deletions
+4 -1
View File
@@ -2,7 +2,6 @@ use crate::common::global_ctx::{ArcGlobalCtx, GlobalCtxEvent};
use crate::dns::config::{DnsGlobalCtxExt, DNS_SERVER_ELECTION_INTERVAL, DNS_SERVER_RPC_ADDR};
use crate::dns::peer_mgr::DnsPeerMgr;
use crate::dns::server::DnsServer;
use crate::instance::instance::ArcNicCtx;
use crate::peers::peer_manager::PeerManager;
use crate::peers::NicPacketFilter;
use crate::proto::dns::{DnsNodeMgrRpcClientFactory, DnsPeerMgrRpcServer, HeartbeatRequest};
@@ -19,6 +18,9 @@ use tokio_util::sync::CancellationToken;
use tracing::instrument;
use uuid::Uuid;
#[cfg(feature = "tun")]
use crate::instance::instance::ArcNicCtx;
#[derive(Debug, Clone)]
pub struct DnsNode {
mgr: Arc<DnsPeerMgr>,
@@ -51,6 +53,7 @@ impl DnsNode {
Self {
mgr,
#[cfg(feature = "tun")]
nic_ctx,
peer_mgr,
global_ctx,