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.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ProcessErrorimpl Send for ProcessErrorimpl Sync for ProcessErrorimpl Unpin for ProcessErrorimpl UnwindSafe for ProcessError