ProcessStreamError
Preserves native failures or an exact stream failure with its channel. Detached owned error has no borrowed spans or native resource. Stream errors retain the original operation's proven partial transfer metadata; prior chunks remain observable in the caller-owned sink. Native cleanup completes before publication.
Module std.process
import std.process;Public declaration contracts and authored examples. A page can document several related symbols. Implementation bodies are excluded.
ProcessStreamError
pub enum ProcessStreamErrorPreserves native failures or an exact stream failure with its channel. Detached owned error has no borrowed spans or native resource. Stream errors retain the original operation's proven partial transfer metadata; prior chunks remain observable in the caller-owned sink. Native cleanup completes before publication.
ProcessStreamError.Process
Process;Launch, native pump, timeout or cancellation failure.
ProcessStreamError.Process.Error
Error: ProcessError;ProcessStreamError.Input
Input;Stdin reader failed or published an invalid count.
ProcessStreamError.Input.Error
Error: IoError;ProcessStreamError.Output
Output;Stdout writer failed during complete-chunk transfer.
ProcessStreamError.Output.Error
Error: IoError;ProcessStreamError.Error
Error;Stderr writer failed during complete-chunk transfer.
ProcessStreamError.Error.Error
Error: IoError;