//! Contains code for the exec task.
usecrate::specs::exec_spec::ExecSpec;/// The exec task runs a generic program using the built-in command runner of the OS
#[derive(Debug, Default)]pubstructExec{/// The exec spec of the task
pubspec: ExecSpec,
}/// Returned when the execution returns a non-zero exit code.
#[derive(Debug, thiserror::Error)]#[error("Execution returned with non-zero exit code.")]pubstructExecError;