Struct std::rt::rtio::ProcessConfig[src]

pub struct ProcessConfig<'a> {
    pub program: &'a CString,
    pub args: &'a [CString],
    pub env: Option<&'a [(CString, CString)]>,
    pub cwd: Option<&'a CString>,
    pub stdin: StdioContainer,
    pub stdout: StdioContainer,
    pub stderr: StdioContainer,
    pub extra_io: &'a [StdioContainer],
    pub uid: Option<uint>,
    pub gid: Option<uint>,
    pub detach: bool,
}

Data needed to spawn a process. Serializes the std::io::process::Command builder.

Fields

program
args
env
cwd
stdin
stdout
stderr
extra_io
uid
gid
detach