From 2a8e31225c8369b4a0ccd346c45288c04fb0019d Mon Sep 17 00:00:00 2001 From: ssrlive <30760636+ssrlive@users.noreply.github.com> Date: Thu, 2 Jan 2025 17:05:32 +0800 Subject: [PATCH] refine clap::Parser --- src/args.rs | 3 +-- src/bin/udpgw_server.rs | 4 +--- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/args.rs b/src/args.rs index 38c2a09..71a85f2 100644 --- a/src/args.rs +++ b/src/args.rs @@ -181,8 +181,7 @@ impl Default for Args { impl Args { #[allow(clippy::let_and_return)] pub fn parse_args() -> Self { - use clap::Parser; - let args = Self::parse(); + let args = ::parse(); #[cfg(target_os = "linux")] if !args.setup && args.tun.is_none() { eprintln!("Missing required argument, '--tun' must present when '--setup' is not used."); diff --git a/src/bin/udpgw_server.rs b/src/bin/udpgw_server.rs index e78fbb9..9cf144a 100644 --- a/src/bin/udpgw_server.rs +++ b/src/bin/udpgw_server.rs @@ -54,10 +54,8 @@ pub struct UdpGwArgs { } impl UdpGwArgs { - #[allow(clippy::let_and_return)] pub fn parse_args() -> Self { - use clap::Parser; - Self::parse() + ::parse() } }