caesura 0.29.0

An all-in-one command line tool to transcode FLAC audio files and upload to gazelle based indexers/trackers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Action types for external process execution errors.

use crate::prelude::*;

/// Action that failed during external process execution.
#[derive(Clone, Copy, Debug, Eq, PartialEq, ThisError)]
pub enum ProcessAction {
    /// 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,
}