//! Action types for external process execution errors.
usecrate::prelude::*;/// Action that failed during external process execution.
#[derive(Clone, Copy, Debug, Eq, PartialEq, ThisError)]pubenumProcessAction{/// Process failed to start (e.g., not found, permission denied).
#[error("start process")]
Start,/// Process ran but exited with non-zero status.
#[error("execute process")]
Execute,}