diff --git a/src/sync.rs b/src/sync.rs index 5ff1288..6e4138e 100644 --- a/src/sync.rs +++ b/src/sync.rs @@ -11,7 +11,9 @@ use crate::args::WrappedArg; pub fn sync_menu(uiclient: &dyn UiClient) -> anyhow::Result<()> { let variants = WrappedArg::::value_variants() .iter() - .filter(|x| x.to_variant() != VpnProvider::Custom) + .filter(|x| { + ![VpnProvider::Custom, VpnProvider::None, VpnProvider::Warp].contains(&x.to_variant()) + }) .map(|x| x.to_variant().to_string()) .collect::>();