CommandMethods

Trait CommandMethods 

Source
trait CommandMethods {
    // Required methods
    fn arg<T>(&mut self, arg: T)
       where T: AsRef<OsStr>;
    fn env<T, U>(&mut self, key: T, val: U)
       where T: AsRef<OsStr>,
             U: AsRef<OsStr>;
}
Expand description

A trait to unify commands launched as multiprocess with or without a sandbox.

Required Methods§

Source

fn arg<T>(&mut self, arg: T)
where T: AsRef<OsStr>,

A command line argument.

Source

fn env<T, U>(&mut self, key: T, val: U)
where T: AsRef<OsStr>, U: AsRef<OsStr>,

An environment variable.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl CommandMethods for Command

Source§

fn arg<T>(&mut self, arg: T)
where T: AsRef<OsStr>,

Source§

fn env<T, U>(&mut self, key: T, val: U)
where T: AsRef<OsStr>, U: AsRef<OsStr>,

Source§

impl CommandMethods for Command

Source§

fn arg<T>(&mut self, arg: T)
where T: AsRef<OsStr>,

Source§

fn env<T, U>(&mut self, key: T, val: U)
where T: AsRef<OsStr>, U: AsRef<OsStr>,

Implementors§