From 953d37d1ac08cc487704b50be08542d93df99f95 Mon Sep 17 00:00:00 2001 From: klykov Date: Mon, 7 Mar 2022 17:54:02 +0100 Subject: [PATCH] update clap to v3: sys-tuner --- sys-tuner/Cargo.toml | 2 +- sys-tuner/src/main.rs | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/sys-tuner/Cargo.toml b/sys-tuner/Cargo.toml index 9ced9430d8..20c371bd02 100644 --- a/sys-tuner/Cargo.toml +++ b/sys-tuner/Cargo.toml @@ -11,7 +11,7 @@ documentation = "https://docs.rs/solana-sys-tuner" publish = true [dependencies] -clap = "3.1.5" +clap = { version = "3.1.5", features = ["cargo"] } log = "0.4.14" libc = "0.2.117" solana-logger = { path = "../logger", version = "=1.10.1" } diff --git a/sys-tuner/src/main.rs b/sys-tuner/src/main.rs index 2b8578b971..35da4c7b2a 100644 --- a/sys-tuner/src/main.rs +++ b/sys-tuner/src/main.rs @@ -1,5 +1,5 @@ #[cfg(not(target_family = "windows"))] -use clap::{crate_description, crate_name, value_t_or_exit, App, Arg}; +use clap::{crate_description, crate_name, Arg, Command}; use log::*; #[cfg(target_os = "linux")] @@ -98,11 +98,11 @@ fn tune_kernel_udp_buffers_and_vmmap() { #[cfg(unix)] fn main() { solana_logger::setup(); - let matches = App::new(crate_name!()) + let matches = Command::new(crate_name!()) .about(crate_description!()) .version(solana_version::version!()) .arg( - Arg::with_name("user") + Arg::new("user") .long("user") .value_name("user name") .takes_value(true) @@ -111,7 +111,7 @@ fn main() { ) .get_matches(); - let user = value_t_or_exit!(matches, "user", String); + let user: String = matches.value_of_t_or_exit("user"); #[cfg(target_os = "linux")] tune_kernel_udp_buffers_and_vmmap();