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