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