xflags! { cmd rust-analyzer { repeated -v, --verbose cmd server { optional --dir path:PathBuf default cmd launch { optional --log } cmd watch { } } cmd analysis-stats { required path: PathBuf optional --parallel } } }