summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-08-26 09:56:54 -0300
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-08-26 09:56:54 -0300
commit282a72a8b33c430e3ea47843eafeec7e41d7806c (patch)
treee8ce12acf9f5629ae78c537532b3c459bc812555
parent0e66e7084d0e070a6ff179bd971a84e37483bdfd (diff)
parent6142a889ad11a832ace13b0925d4bf53f6c5ae98 (diff)
downloadmullvadvpn-282a72a8b33c430e3ea47843eafeec7e41d7806c.tar.xz
mullvadvpn-282a72a8b33c430e3ea47843eafeec7e41d7806c.zip
Merge branch 'fix-recursion-in-default-impl'
-rw-r--r--mullvad-types/src/relay_constraints.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/mullvad-types/src/relay_constraints.rs b/mullvad-types/src/relay_constraints.rs
index 8f57bb58fa..d9b1f80390 100644
--- a/mullvad-types/src/relay_constraints.rs
+++ b/mullvad-types/src/relay_constraints.rs
@@ -185,6 +185,7 @@ impl RelaySettings {
#[cfg_attr(target_os = "android", jnix(package = "net.mullvad.mullvadvpn.model"))]
pub struct RelayConstraints {
pub location: Constraint<LocationConstraint>,
+ #[cfg_attr(target_os = "android", jnix(skip))]
pub provider: Constraint<Provider>,
#[cfg_attr(target_os = "android", jnix(skip))]
pub tunnel_protocol: Constraint<TunnelType>,
@@ -199,7 +200,10 @@ impl Default for RelayConstraints {
fn default() -> Self {
RelayConstraints {
tunnel_protocol: Constraint::Only(TunnelType::Wireguard),
- ..Default::default()
+ location: Constraint::default(),
+ provider: Constraint::default(),
+ wireguard_constraints: WireguardConstraints::default(),
+ openvpn_constraints: OpenVpnConstraints::default(),
}
}
}