Function clap_digest::arg::digest
source · pub fn digest() -> Arg
Expand description
Returns a ready-to-use clap::Arg
to choose a supported digest
algorithm.
Examples
use clap::Command;
use clap_digest::Digest;
let cli = Command::new("myapp").arg(clap_digest::arg::digest());
let args = cli.get_matches_from(["myapp", "--digest", "MD5"]);
let digest = *args
.get_one::<Digest>("digest")
.unwrap();
assert_eq!(digest, Digest::MD5);