clap/args/
matched_arg.rs

1// Std
2use std::ffi::OsString;
3
4#[doc(hidden)]
5#[derive(Debug, Clone)]
6pub struct MatchedArg {
7    #[doc(hidden)] pub occurs: u64,
8    #[doc(hidden)] pub indices: Vec<usize>,
9    #[doc(hidden)] pub vals: Vec<OsString>,
10}
11
12impl Default for MatchedArg {
13    fn default() -> Self {
14        MatchedArg {
15            occurs: 1,
16            indices: Vec::new(),
17            vals: Vec::new(),
18        }
19    }
20}
21
22impl MatchedArg {
23    pub fn new() -> Self { MatchedArg::default() }
24}