chore: update clap dependency, fix deprecations (#1016)

This commit is contained in:
Marcus Griep
2022-06-13 16:34:27 -04:00
committed by GitHub
parent 91b73f9fc3
commit d9f5c75112
3 changed files with 7 additions and 6 deletions
+1 -1
View File
@@ -17,7 +17,7 @@ path = "src/bin/server.rs"
[dependencies] [dependencies]
async-stream = "0.3" async-stream = "0.3"
bytes = "1.0" bytes = "1.0"
clap = {version = "3", features = ["derive"]} clap = {version = "3.2.1", features = ["derive"]}
console = "0.14" console = "0.14"
futures-core = "0.3" futures-core = "0.3"
futures-util = "0.3" futures-util = "0.3"
+4 -3
View File
@@ -1,4 +1,4 @@
use clap::Parser; use clap::{ArgAction, Parser};
use interop::client; use interop::client;
use std::time::Duration; use std::time::Duration;
use tonic::transport::Endpoint; use tonic::transport::Endpoint;
@@ -6,14 +6,15 @@ use tonic::transport::{Certificate, ClientTlsConfig};
#[derive(Parser)] #[derive(Parser)]
struct Opts { struct Opts {
#[clap(name = "use_tls", long)] #[clap(name = "use_tls", long, action = ArgAction::SetTrue)]
use_tls: bool, use_tls: bool,
#[clap( #[clap(
long = "test_case", long = "test_case",
use_value_delimiter = true, use_value_delimiter = true,
min_values = 1, min_values = 1,
arg_enum arg_enum,
action = ArgAction::Append
)] )]
test_case: Vec<Testcase>, test_case: Vec<Testcase>,
} }
+2 -2
View File
@@ -1,11 +1,11 @@
use clap::Parser; use clap::{ArgAction, Parser};
use interop::server; use interop::server;
use tonic::transport::Server; use tonic::transport::Server;
use tonic::transport::{Identity, ServerTlsConfig}; use tonic::transport::{Identity, ServerTlsConfig};
#[derive(Parser)] #[derive(Parser)]
struct Opts { struct Opts {
#[clap(name = "use_tls", long)] #[clap(name = "use_tls", long, action = ArgAction::SetTrue)]
use_tls: bool, use_tls: bool,
} }