diff options
| -rw-r--r-- | mullvad-types/src/wireguard.rs | 3 | ||||
| -rw-r--r-- | talpid-types/src/net/wireguard.rs | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/mullvad-types/src/wireguard.rs b/mullvad-types/src/wireguard.rs index 4c05f1e552..da7f25828a 100644 --- a/mullvad-types/src/wireguard.rs +++ b/mullvad-types/src/wireguard.rs @@ -113,7 +113,8 @@ impl Default for RotationInterval { } } -#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] +#[derive(Default, Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] +#[serde(default)] #[cfg_attr(target_os = "android", derive(IntoJava))] #[cfg_attr( target_os = "android", diff --git a/talpid-types/src/net/wireguard.rs b/talpid-types/src/net/wireguard.rs index cccfc167fc..ff7ebef090 100644 --- a/talpid-types/src/net/wireguard.rs +++ b/talpid-types/src/net/wireguard.rs @@ -68,6 +68,7 @@ pub struct TunnelConfig { /// Options in [`TunnelParameters`] that apply to any WireGuard connection. #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] +#[serde(default)] #[cfg_attr(target_os = "android", derive(IntoJava))] #[cfg_attr( target_os = "android", |
