#[macro_use] extern crate clap; use clap::{AppSettings, Clap}; #[derive(Clap, Debug)] #[clap( name = "no_version", about = "", version = "", author = "", raw(global_settings = "&[AppSettings::DisableVersion]") )] struct Opt {} fn main() { let opt = Opt::parse(); println!("{:?}", opt); }