Skip to content
This repository was archived by the owner on Mar 11, 2025. It is now read-only.

Commit a7c5773

Browse files
committed
update pattern matching syntax for subcommand
1 parent 97b288c commit a7c5773

File tree

3 files changed

+7
-10
lines changed

3 files changed

+7
-10
lines changed

token/cli/src/bench.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ pub(crate) async fn bench_process_command(
3030
assert!(!config.sign_only);
3131

3232
match matches.subcommand() {
33-
("create-accounts", Some(arg_matches)) => {
33+
Some(("create-accounts", arg_matches)) => {
3434
let token = pubkey_of_signer(arg_matches, "token", wallet_manager)
3535
.unwrap()
3636
.unwrap();
@@ -42,7 +42,7 @@ pub(crate) async fn bench_process_command(
4242

4343
command_create_accounts(config, signers, &token, n, &owner).await?;
4444
}
45-
("close-accounts", Some(arg_matches)) => {
45+
Some(("close-accounts", arg_matches)) => {
4646
let token = pubkey_of_signer(arg_matches, "token", wallet_manager)
4747
.unwrap()
4848
.unwrap();
@@ -53,7 +53,7 @@ pub(crate) async fn bench_process_command(
5353

5454
command_close_accounts(config, signers, &token, n, &owner).await?;
5555
}
56-
("deposit-into", Some(arg_matches)) => {
56+
Some(("deposit-into", arg_matches)) => {
5757
let token = pubkey_of_signer(arg_matches, "token", wallet_manager)
5858
.unwrap()
5959
.unwrap();
@@ -68,7 +68,7 @@ pub(crate) async fn bench_process_command(
6868
)
6969
.await?;
7070
}
71-
("withdraw-from", Some(arg_matches)) => {
71+
Some(("withdraw-from", arg_matches)) => {
7272
let token = pubkey_of_signer(arg_matches, "token", wallet_manager)
7373
.unwrap()
7474
.unwrap();

token/cli/src/main.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,8 @@ async fn main() -> Result<(), Error> {
1919
let mut wallet_manager = None;
2020
let mut bulk_signers: Vec<Arc<dyn Signer>> = Vec::new();
2121

22-
let (sub_command, sub_matches) = app_matches.subcommand();
22+
let (sub_command, matches) = app_matches.subcommand().unwrap();
2323
let sub_command = CommandName::from_str(sub_command).unwrap();
24-
let matches = sub_matches.unwrap();
2524

2625
let mut multisigner_ids = Vec::new();
2726
let config = Config::new(

token/cli/tests/command.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -395,9 +395,8 @@ where
395395
&multisig_member_help,
396396
)
397397
.get_matches_from(args);
398-
let (sub_command, sub_matches) = app_matches.subcommand();
398+
let (sub_command, matches) = app_matches.subcommand().unwrap();
399399
let sub_command = CommandName::from_str(sub_command).unwrap();
400-
let matches = sub_matches.unwrap();
401400

402401
let wallet_manager = None;
403402
let bulk_signers: Vec<Arc<dyn Signer>> = vec![Arc::new(clone_keypair(payer))];
@@ -415,9 +414,8 @@ async fn exec_test_cmd(config: &Config<'_>, args: &[&str]) -> CommandResult {
415414
&multisig_member_help,
416415
)
417416
.get_matches_from(args);
418-
let (sub_command, sub_matches) = app_matches.subcommand();
417+
let (sub_command, matches) = app_matches.subcommand().unwrap();
419418
let sub_command = CommandName::from_str(sub_command).unwrap();
420-
let matches = sub_matches.unwrap();
421419

422420
let mut wallet_manager = None;
423421
let mut bulk_signers: Vec<Arc<dyn Signer>> = Vec::new();

0 commit comments

Comments
 (0)