Struct cargo_util::ProcessError [−][src]
pub struct ProcessError {
pub desc: String,
pub code: Option<i32>,
pub stdout: Option<Vec<u8>>,
pub stderr: Option<Vec<u8>>,
}Fields
desc: StringA detailed description to show to the user why the process failed.
code: Option<i32>The exit status of the process.
This can be None if the process failed to launch (like process not
found) or if the exit status wasn’t a code but was instead something
like termination via a signal.
stdout: Option<Vec<u8>>The stdout from the process.
This can be None if the process failed to launch, or the output was
not captured.
stderr: Option<Vec<u8>>The stderr from the process.
This can be None if the process failed to launch, or the output was
not captured.
Implementations
Creates a new ProcessError.
statuscan beNoneif the process did not launch.outputcan beNoneif the process did not launch, or output was not captured.