1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use crate::ArgConstant; use clap::Arg; pub const COMMITMENT_ARG: ArgConstant<'static> = ArgConstant { name: "commitment", long: "commitment", help: "Return information at the selected commitment level", }; pub fn commitment_arg<'a, 'b>() -> Arg<'a, 'b> { Arg::with_name(COMMITMENT_ARG.name) .long(COMMITMENT_ARG.long) .takes_value(true) .possible_values(&["recent", "root", "max"]) .default_value("recent") .value_name("COMMITMENT_LEVEL") .help(COMMITMENT_ARG.help) }