pub struct PipeSpawnOptions { /* private fields */ }Expand description
Options for spawning a pipe-based process.
Implementations§
Source§impl PipeSpawnOptions
impl PipeSpawnOptions
Sourcepub fn new(program: impl Into<String>, cwd: impl Into<PathBuf>) -> Self
pub fn new(program: impl Into<String>, cwd: impl Into<PathBuf>) -> Self
Create new spawn options with default settings.
Sourcepub fn args(self, args: impl IntoIterator<Item = impl Into<String>>) -> Self
pub fn args(self, args: impl IntoIterator<Item = impl Into<String>>) -> Self
Add arguments.
Sourcepub fn stdin_mode(self, mode: PipeStdinMode) -> Self
pub fn stdin_mode(self, mode: PipeStdinMode) -> Self
Set stdin mode.
Trait Implementations§
Source§impl Clone for PipeSpawnOptions
impl Clone for PipeSpawnOptions
Source§fn clone(&self) -> PipeSpawnOptions
fn clone(&self) -> PipeSpawnOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PipeSpawnOptions
impl RefUnwindSafe for PipeSpawnOptions
impl Send for PipeSpawnOptions
impl Sync for PipeSpawnOptions
impl Unpin for PipeSpawnOptions
impl UnsafeUnpin for PipeSpawnOptions
impl UnwindSafe for PipeSpawnOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more