Struct ptx_builder::executable::ExecutableRunner
[−]
[src]
pub struct ExecutableRunner<Ex: Executable> { /* fields omitted */ }
Methods
impl<Ex: Executable> ExecutableRunner<Ex>[src]
pub fn new(executable: Ex) -> Self[src]
pub fn with_args<I, S>(&mut self, args: I) -> &mut Self where
I: IntoIterator<Item = S>,
S: AsRef<OsStr>, [src]
I: IntoIterator<Item = S>,
S: AsRef<OsStr>,
pub fn with_env<K, V>(&mut self, key: K, val: V) -> &mut Self where
K: AsRef<OsStr>,
V: AsRef<OsStr>, [src]
K: AsRef<OsStr>,
V: AsRef<OsStr>,
pub fn with_cwd<P>(&mut self, path: P) -> &mut Self where
P: AsRef<Path>, [src]
P: AsRef<Path>,
pub fn run(&mut self) -> Result<Output>[src]
Trait Implementations
Auto Trait Implementations
impl<Ex> Send for ExecutableRunner<Ex> where
Ex: Send,
Ex: Send,