1 2 3 4 5 6 7 8 9 10 11 12 13 14
use clap::{Parser, Subcommand as SC}; use crate::Subcommand; #[derive(SC, Clone)] pub enum UnitCommand { SOLAR(SolarCommand), } #[derive(Parser, Clone)] pub struct SolarCommand { #[command(subcommand)] pub subcommand: Subcommand, }