nym_cli_commands/validator/mixnet/
mod.rs1use clap::{Args, Subcommand};
5
6pub mod delegators;
7pub mod operators;
8pub mod query;
9
10#[derive(Debug, Args)]
11#[clap(args_conflicts_with_subcommands = true, subcommand_required = true)]
12pub struct Mixnet {
13 #[clap(subcommand)]
14 pub command: MixnetCommands,
15}
16
17#[allow(clippy::large_enum_variant)]
18#[derive(Debug, Subcommand)]
19pub enum MixnetCommands {
20 Query(query::MixnetQuery),
22 Delegators(delegators::MixnetDelegators),
24 Operators(operators::MixnetOperators),
26}