mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2025-02-22 07:39:56 -05:00
Merge patterns of nested match
This commit is contained in:
parent
e50de7dc99
commit
707bae9ff0
@ -55,56 +55,54 @@ where
|
||||
env_config: env_config(is_testnet),
|
||||
cmd: Command::Balance,
|
||||
},
|
||||
RawCommand::ManualRecovery(manual_recovery) => match manual_recovery {
|
||||
ManualRecovery::Redeem {
|
||||
redeem_params: RecoverCommandParams { swap_id, force },
|
||||
RawCommand::ManualRecovery(ManualRecovery::Redeem {
|
||||
redeem_params: RecoverCommandParams { swap_id, force },
|
||||
do_not_await_finality,
|
||||
}) => Arguments {
|
||||
testnet: is_testnet,
|
||||
json: is_json,
|
||||
config_path: config_path(config, is_testnet)?,
|
||||
env_config: env_config(is_testnet),
|
||||
cmd: Command::Redeem {
|
||||
swap_id,
|
||||
force,
|
||||
do_not_await_finality,
|
||||
} => Arguments {
|
||||
testnet: is_testnet,
|
||||
json: is_json,
|
||||
config_path: config_path(config, is_testnet)?,
|
||||
env_config: env_config(is_testnet),
|
||||
cmd: Command::Redeem {
|
||||
swap_id,
|
||||
force,
|
||||
do_not_await_finality,
|
||||
},
|
||||
},
|
||||
ManualRecovery::Cancel {
|
||||
cancel_params: RecoverCommandParams { swap_id, force },
|
||||
} => Arguments {
|
||||
testnet: is_testnet,
|
||||
json: is_json,
|
||||
config_path: config_path(config, is_testnet)?,
|
||||
env_config: env_config(is_testnet),
|
||||
cmd: Command::Cancel { swap_id, force },
|
||||
},
|
||||
ManualRecovery::Refund {
|
||||
refund_params: RecoverCommandParams { swap_id, force },
|
||||
} => Arguments {
|
||||
testnet: is_testnet,
|
||||
json: is_json,
|
||||
config_path: config_path(config, is_testnet)?,
|
||||
env_config: env_config(is_testnet),
|
||||
cmd: Command::Refund { swap_id, force },
|
||||
},
|
||||
ManualRecovery::Punish {
|
||||
punish_params: RecoverCommandParams { swap_id, force },
|
||||
} => Arguments {
|
||||
testnet: is_testnet,
|
||||
json: is_json,
|
||||
config_path: config_path(config, is_testnet)?,
|
||||
env_config: env_config(is_testnet),
|
||||
cmd: Command::Punish { swap_id, force },
|
||||
},
|
||||
ManualRecovery::SafelyAbort { swap_id } => Arguments {
|
||||
testnet: is_testnet,
|
||||
json: is_json,
|
||||
config_path: config_path(config, is_testnet)?,
|
||||
env_config: env_config(is_testnet),
|
||||
cmd: Command::SafelyAbort { swap_id },
|
||||
},
|
||||
},
|
||||
RawCommand::ManualRecovery(ManualRecovery::Cancel {
|
||||
cancel_params: RecoverCommandParams { swap_id, force },
|
||||
}) => Arguments {
|
||||
testnet: is_testnet,
|
||||
json: is_json,
|
||||
config_path: config_path(config, is_testnet)?,
|
||||
env_config: env_config(is_testnet),
|
||||
cmd: Command::Cancel { swap_id, force },
|
||||
},
|
||||
RawCommand::ManualRecovery(ManualRecovery::Refund {
|
||||
refund_params: RecoverCommandParams { swap_id, force },
|
||||
}) => Arguments {
|
||||
testnet: is_testnet,
|
||||
json: is_json,
|
||||
config_path: config_path(config, is_testnet)?,
|
||||
env_config: env_config(is_testnet),
|
||||
cmd: Command::Refund { swap_id, force },
|
||||
},
|
||||
RawCommand::ManualRecovery(ManualRecovery::Punish {
|
||||
punish_params: RecoverCommandParams { swap_id, force },
|
||||
}) => Arguments {
|
||||
testnet: is_testnet,
|
||||
json: is_json,
|
||||
config_path: config_path(config, is_testnet)?,
|
||||
env_config: env_config(is_testnet),
|
||||
cmd: Command::Punish { swap_id, force },
|
||||
},
|
||||
RawCommand::ManualRecovery(ManualRecovery::SafelyAbort { swap_id }) => Arguments {
|
||||
testnet: is_testnet,
|
||||
json: is_json,
|
||||
config_path: config_path(config, is_testnet)?,
|
||||
env_config: env_config(is_testnet),
|
||||
cmd: Command::SafelyAbort { swap_id },
|
||||
},
|
||||
};
|
||||
|
||||
Ok(arguments)
|
||||
|
Loading…
x
Reference in New Issue
Block a user