pub enum ExecutionOperation {
Spawn,
StdoutPipe,
StderrPipe,
ReadPipeFlags,
SetPipeFlags,
ReadOutput,
Wait,
}Expand description
Process or pipe operation that produced an IO failure.
These categories contain no arguments, environment or captured output.
Variants§
Spawn
Create the child process in its selected working directory.
StdoutPipe
Obtain the child’s stdout pipe.
StderrPipe
Obtain the child’s stderr pipe.
ReadPipeFlags
Read a capture pipe’s current descriptor flags.
SetPipeFlags
Enable nonblocking reads on a capture pipe.
ReadOutput
Read bytes from a capture pipe.
Wait
Observe the direct child’s exit status.
Trait Implementations§
Source§impl Clone for ExecutionOperation
impl Clone for ExecutionOperation
impl Copy for ExecutionOperation
Source§impl Debug for ExecutionOperation
impl Debug for ExecutionOperation
Source§impl Display for ExecutionOperation
impl Display for ExecutionOperation
impl Eq for ExecutionOperation
Source§impl PartialEq for ExecutionOperation
impl PartialEq for ExecutionOperation
impl StructuralPartialEq for ExecutionOperation
Auto Trait Implementations§
impl Freeze for ExecutionOperation
impl RefUnwindSafe for ExecutionOperation
impl Send for ExecutionOperation
impl Sync for ExecutionOperation
impl Unpin for ExecutionOperation
impl UnsafeUnpin for ExecutionOperation
impl UnwindSafe for ExecutionOperation
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