[−][src]Trait mozrunner::runner::Runner
Associated Types
type Process
Required methods
fn arg<'a, S>(&'a mut self, arg: S) -> &'a mut Self where
S: AsRef<OsStr>,
S: AsRef<OsStr>,
fn args<'a, I, S>(&'a mut self, args: I) -> &'a mut Self where
I: IntoIterator<Item = S>,
S: AsRef<OsStr>,
I: IntoIterator<Item = S>,
S: AsRef<OsStr>,
fn env<'a, K, V>(&'a mut self, key: K, value: V) -> &'a mut Self where
K: AsRef<OsStr>,
V: AsRef<OsStr>,
K: AsRef<OsStr>,
V: AsRef<OsStr>,
fn envs<'a, I, K, V>(&'a mut self, envs: I) -> &'a mut Self where
I: IntoIterator<Item = (K, V)>,
K: AsRef<OsStr>,
V: AsRef<OsStr>,
I: IntoIterator<Item = (K, V)>,
K: AsRef<OsStr>,
V: AsRef<OsStr>,
fn stdout<'a, T>(&'a mut self, stdout: T) -> &'a mut Self where
T: Into<Stdio>,
T: Into<Stdio>,
fn stderr<'a, T>(&'a mut self, stderr: T) -> &'a mut Self where
T: Into<Stdio>,
T: Into<Stdio>,
fn start(self) -> Result<Self::Process, RunnerError>
Implementors
impl Runner for FirefoxRunner
[src]
impl Runner for FirefoxRunner
type Process = FirefoxProcess
fn arg<'a, S>(&'a mut self, arg: S) -> &'a mut FirefoxRunner where | [src] |
fn args<'a, I, S>(&'a mut self, args: I) -> &'a mut FirefoxRunner where | [src] |
fn env<'a, K, V>(&'a mut self, key: K, value: V) -> &'a mut FirefoxRunner where | [src] |
fn envs<'a, I, K, V>(&'a mut self, envs: I) -> &'a mut FirefoxRunner where | [src] |
fn stdout<'a, T>(&'a mut self, stdout: T) -> &'a mut Self where | [src] |
fn stderr<'a, T>(&'a mut self, stderr: T) -> &'a mut Self where | [src] |
fn start(self) -> Result<FirefoxProcess, RunnerError> | [src] |