You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
360 B
20 lines
360 B
use clap::Parser; |
|
|
|
#[derive(Parser)] |
|
#[command(author, version, about)] |
|
struct Params { |
|
/// String opcional |
|
#[clap(long)] |
|
opt: Option<String>, |
|
|
|
/// String obrigatória |
|
#[clap(long)] |
|
obr: String, |
|
} |
|
|
|
fn main() { |
|
let args = Params::parse(); |
|
|
|
println!("Obrigatório: {:?}", args.obr); |
|
println!(" Opcional: {:?}", args.opt); |
|
}
|
|
|