nym_cli_commands/validator/mixnet/operators/mixnode/settings/
mod.rs1use clap::{Args, Subcommand};
5
6pub mod update_config;
7pub mod update_cost_params;
8pub mod vesting_update_config;
9
10#[derive(Debug, Args)]
11#[clap(args_conflicts_with_subcommands = true, subcommand_required = true)]
12pub struct MixnetOperatorsMixnodeSettings {
13 #[clap(subcommand)]
14 pub command: MixnetOperatorsMixnodeSettingsCommands,
15}
16
17#[derive(Debug, Subcommand)]
18pub enum MixnetOperatorsMixnodeSettingsCommands {
19 UpdateConfig(update_config::Args),
21 VestingUpdateConfig(vesting_update_config::Args),
23 UpdateCostParameters(update_cost_params::Args),
25}