summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2026-04-24 11:03:31 +0200
committerDavid Lönnhager <david.l@mullvad.net>2026-04-24 11:03:31 +0200
commit48681e830ab6dcf87cde0f436d3257ea24c9903e (patch)
tree46900517a27e246dec040d8d9de57a456849d4a9
parent9ade40cebc5a2cc27dd726f768d2f0d027ab1264 (diff)
downloadmullvadvpn-android/test-add-custom-vpn-test.tar.xz
mullvadvpn-android/test-add-custom-vpn-test.zip
-rw-r--r--talpid-wireguard/src/lib.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/talpid-wireguard/src/lib.rs b/talpid-wireguard/src/lib.rs
index 2a37829bbe..a40992e14e 100644
--- a/talpid-wireguard/src/lib.rs
+++ b/talpid-wireguard/src/lib.rs
@@ -2,8 +2,6 @@
#![deny(missing_docs)]
-use crate::stats::StatsMap;
-
use self::config::Config;
#[cfg(windows)]
use futures::channel::mpsc;
@@ -1121,8 +1119,9 @@ pub(crate) trait Tunnel: Send + Sync {
fn get_interface_name(&self) -> String;
fn stop(self: Box<Self>) -> std::result::Result<(), TunnelError>;
async fn get_tunnel_stats(&self) -> std::result::Result<stats::StatsMap, TunnelError>;
- async fn get_personal_vpn_stats(&self) -> std::result::Result<StatsMap, TunnelError> {
- Ok(StatsMap::default())
+ #[cfg(feature = "personal-vpn")]
+ async fn get_personal_vpn_stats(&self) -> std::result::Result<stats::StatsMap, TunnelError> {
+ Ok(stats::StatsMap::default())
}
fn set_config<'a>(
&'a mut self,