summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src/cmds/relay.rs
diff options
context:
space:
mode:
Diffstat (limited to 'mullvad-cli/src/cmds/relay.rs')
-rw-r--r--mullvad-cli/src/cmds/relay.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/mullvad-cli/src/cmds/relay.rs b/mullvad-cli/src/cmds/relay.rs
index 3c14456518..7ef60d758c 100644
--- a/mullvad-cli/src/cmds/relay.rs
+++ b/mullvad-cli/src/cmds/relay.rs
@@ -3,10 +3,11 @@ use clap::Subcommand;
use itertools::Itertools;
use mullvad_management_interface::MullvadProxyClient;
use mullvad_types::{
+ constraints::{Constraint, Match},
location::{CountryCode, Location},
relay_constraints::{
- Constraint, GeographicLocationConstraint, LocationConstraint, LocationConstraintFormatter,
- Match, OpenVpnConstraints, Ownership, Provider, Providers, RelayConstraints, RelayOverride,
+ GeographicLocationConstraint, LocationConstraint, LocationConstraintFormatter,
+ OpenVpnConstraints, Ownership, Provider, Providers, RelayConstraints, RelayOverride,
RelaySettings, TransportPort, WireguardConstraints,
},
relay_list::{RelayEndpointData, RelayListCountry},
@@ -318,7 +319,7 @@ impl Relay {
print_option!(
"Multihop state",
- if constraints.wireguard_constraints.use_multihop {
+ if constraints.wireguard_constraints.multihop() {
"enabled"
} else {
"disabled"
@@ -679,7 +680,7 @@ impl Relay {
wireguard_constraints.ip_version = ipv;
}
if let Some(use_multihop) = use_multihop {
- wireguard_constraints.use_multihop = *use_multihop;
+ wireguard_constraints.use_multihop(*use_multihop);
}
match entry_location {
Some(EntryArgs::Location(location_args)) => {