summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src/cmds
diff options
context:
space:
mode:
Diffstat (limited to 'mullvad-cli/src/cmds')
-rw-r--r--mullvad-cli/src/cmds/bridge.rs16
1 files changed, 10 insertions, 6 deletions
diff --git a/mullvad-cli/src/cmds/bridge.rs b/mullvad-cli/src/cmds/bridge.rs
index 3cc1a95b37..2ee7d9a4f0 100644
--- a/mullvad-cli/src/cmds/bridge.rs
+++ b/mullvad-cli/src/cmds/bridge.rs
@@ -3,8 +3,8 @@ use clap::Subcommand;
use mullvad_management_interface::MullvadProxyClient;
use mullvad_types::{
relay_constraints::{
- BridgeConstraints, BridgeSettings, BridgeState, Constraint, LocationConstraint, Ownership,
- Provider, Providers,
+ BridgeConstraints, BridgeConstraintsFormatter, BridgeSettings, BridgeState, Constraint,
+ LocationConstraint, Ownership, Provider, Providers,
},
relay_list::RelayEndpointData,
};
@@ -279,10 +279,14 @@ impl Bridge {
Self::print_shadowsocks_proxy(&shadowsocks_proxy)
}
},
- BridgeSettings::Normal(constraints) => {
- let mut buf = String::new();
- let _ = constraints.format(&mut buf, &settings.custom_lists);
- println!("Bridge constraints: {buf}")
+ BridgeSettings::Normal(ref constraints) => {
+ println!(
+ "Bridge constraints: {}",
+ BridgeConstraintsFormatter {
+ constraints,
+ custom_lists: &settings.custom_lists
+ }
+ )
}
};
Ok(())