Skip to main content

Module process

Module process 

Source
Expand description

Child process execution.

Commands are described as data (CommandSpec) and executed through the CommandRunner trait, so the per-language command tables can be asserted in tests without ever spawning cargo, dotnet or javac.

Structs§

CommandOutput
The captured result of a finished child process.
CommandSpec
A fully described child process invocation.
IoPolicy
How a child process’s output streams are handled.
SystemRunner
Runs commands as real child processes.

Enums§

ProcessError
Errors produced while building or executing a child process.
Stream
What to do with one of a child process’s output streams.

Traits§

CommandRunner
Executes CommandSpecs.