pub fn from_iter<I>(iter: I) -> Result<Self>
    where
        Self: Sized,
        I: IntoIterator,
        I::Item: Into<OsString> + Clone,
    {
        return Ok(
            Self {
                options: Options::from_iter_safe(iter)?,
                stderr: io::stderr(),
                stdout: io::stdout(),
                stdin: io::stdin(),
            }
        );
    }
/// Constructs this program from an iterable of arguments.
Constructs this program from an iterable of arguments.
Constructs this program from an iterable of arguments .
pub fn from_iter<I>(iter: I) -> Result<Self>
    where
        Self: Sized,
        I: IntoIterator,
        I::Item: Into<OsString> + Clone,
    {
        return Ok(
            Self {
                options: Options::from_iter_safe(iter)?,
                stderr: io::stderr(),
                stdout: io::stdout(),
                stdin: io::stdin(),
            }
        );
    }
pub fn from_iter < I > ( iter : I ) -> Result < Self > where Self : Sized , I : IntoIterator , I :: Item : Into < OsString > + Clone , { return Ok ( Self { options : Options :: from_iter_safe ( iter ) ? , stderr : io :: stderr ( ) , stdout : io :: stdout ( ) , stdin : io :: stdin ( ) , } ) ; }
Constructs this program from an iterable of arguments.
Constructs this program from an iterable of arguments .
iter
I