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)]
8    pub occurs: u64,
9    #[doc(hidden)]
10    pub indices: Vec<usize>,
11    #[doc(hidden)]
12    pub vals: Vec<OsString>,
13}
14
15impl Default for MatchedArg {
16    fn default() -> Self {
17        MatchedArg {
18            occurs: 1,
19            indices: Vec::new(),
20            vals: Vec::new(),
21        }
22    }
23}
24
25impl MatchedArg {
26    pub fn new() -> Self {
27        MatchedArg::default()
28    }
29}