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}