pub enum ExecutionOperation {
Spawn,
StdinPipe,
ReadPipeFlags,
SetPipeFlags,
ReadOutput,
WriteInput,
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.
StdinPipe
Obtain the child’s pipe for explicitly supplied input.
ReadPipeFlags
Read an IO pipe’s current descriptor flags.
SetPipeFlags
Enable nonblocking IO on a pipe.
ReadOutput
Read bytes from a capture pipe.
WriteInput
Write bytes to the child’s stdin pipe.
Wait
Observe child exit, including selected group cleanup before reaping.
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