pub fn new(arguments: I, arg_info: S) -> Self {
        #[cfg(debug_assertions)]
        debug_assert!(arg_info.check());
        ArgsIter {
            arguments: arguments,
            arg_info: arg_info,
        }
    }
/// Create an `Iterator` for parsed arguments, given an iterator of raw
/// `OsString` arguments, and argument descriptions.
Create an `Iterator` for parsed arguments, given an iterator of raw
`OsString` arguments, and argument descriptions.
Create an ` Iterator ` for parsed arguments given an iterator of raw ` OsString ` arguments and argument descriptions .
pub fn new(arguments: I, arg_info: S) -> Self {
        #[cfg(debug_assertions)]
        debug_assert!(arg_info.check());
        ArgsIter {
            arguments: arguments,
            arg_info: arg_info,
        }
    }
pub fn new ( arguments : I , arg_info : S ) -> Self { # [ cfg ( debug_assertions ) ] debug_assert ! ( arg_info check ( ) ) ; ArgsIter { arguments : arguments , arg_info : arg_info , } }
Create an `Iterator` for parsed arguments, given an iterator of raw
`OsString` arguments, and argument descriptions.
Create an ` Iterator ` for parsed arguments given an iterator of raw ` OsString ` arguments and argument descriptions .
arguments
I
arg_info
S