mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2025-02-22 15:49:52 -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),
|
env_config: env_config(is_testnet),
|
||||||
cmd: Command::Balance,
|
cmd: Command::Balance,
|
||||||
},
|
},
|
||||||
RawCommand::ManualRecovery(manual_recovery) => match manual_recovery {
|
RawCommand::ManualRecovery(ManualRecovery::Redeem {
|
||||||
ManualRecovery::Redeem {
|
redeem_params: RecoverCommandParams { swap_id, force },
|
||||||
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,
|
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)
|
Ok(arguments)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user