diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2024-10-23 13:42:11 +0200 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2024-10-23 14:59:46 +0200 |
| commit | c018d97ac770bfbd1169e544ea63359c9b932afc (patch) | |
| tree | 4167cdc8361ebf0312b347d014ad209a2e27cb9a | |
| parent | 983e0d7dc1467b0dd1df7d0fb61c58fec11b5999 (diff) | |
| download | mullvadvpn-c018d97ac770bfbd1169e544ea63359c9b932afc.tar.xz mullvadvpn-c018d97ac770bfbd1169e544ea63359c9b932afc.zip | |
Add default `serde` value for encrypted DNS proxy setting
| -rw-r--r-- | mullvad-types/src/access_method.rs | 3 |
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>, |
