1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use structopt::StructOpt; /// An `--address` flag for Structopt. /// /// ## Examples /// ```rust /// #[derive(Debug, structopt::StructOpt)] /// struct Cli { /// #[structopt(flatten)] /// address: clap_flags::Address, /// } /// ``` #[derive(StructOpt, Debug)] pub struct Address { /// Network address #[structopt(short = "a", long = "address", default_value = "127.0.0.1")] pub address: String, }