pub struct Spawn {
pub stdin: Option<Vec<u8>>,
pub merge_stderr: bool,
}Expand description
How Launcher::spawn connects a process.
Fields§
§stdin: Option<Vec<u8>>What the process reads on stdin, which is closed after it; None
gives it an empty stdin.
merge_stderr: boolWhether stderr goes into stdout’s pipe, so the two keep their order
and every line arrives as OutputLine::Out.
Trait Implementations§
impl Eq for Spawn
impl StructuralPartialEq for Spawn
Auto Trait Implementations§
impl Freeze for Spawn
impl RefUnwindSafe for Spawn
impl Send for Spawn
impl Sync for Spawn
impl Unpin for Spawn
impl UnsafeUnpin for Spawn
impl UnwindSafe for Spawn
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.