summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2024-10-23 13:42:11 +0200
committerMarkus Pettersson <markus.pettersson@mullvad.net>2024-10-23 14:59:46 +0200
commitc018d97ac770bfbd1169e544ea63359c9b932afc (patch)
tree4167cdc8361ebf0312b347d014ad209a2e27cb9a
parent983e0d7dc1467b0dd1df7d0fb61c58fec11b5999 (diff)
downloadmullvadvpn-c018d97ac770bfbd1169e544ea63359c9b932afc.tar.xz
mullvadvpn-c018d97ac770bfbd1169e544ea63359c9b932afc.zip
Add default `serde` value for encrypted DNS proxy setting
-rw-r--r--mullvad-types/src/access_method.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/mullvad-types/src/access_method.rs b/mullvad-types/src/access_method.rs
index 6ef3de0ea0..4f1229d126 100644
--- a/mullvad-types/src/access_method.rs
+++ b/mullvad-types/src/access_method.rs
@@ -4,8 +4,11 @@ use talpid_types::net::proxy::{CustomProxy, Shadowsocks, Socks5Local, Socks5Remo
/// Settings for API access methods.
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
pub struct Settings {
+ #[serde(default = "Settings::create_direct")]
direct: AccessMethodSetting,
+ #[serde(default = "Settings::create_mullvad_bridges")]
mullvad_bridges: AccessMethodSetting,
+ #[serde(default = "Settings::create_encrypted_dns_proxy")]
encrypted_dns_proxy: AccessMethodSetting,
/// Custom API access methods.
custom: Vec<AccessMethodSetting>,