batch_mode_tts/
err.rs

1crate::ix!();
2
3// ---------------------------------------------------------------------------
4// Batch‑mode Text‑to‑Speech error type
5// ---------------------------------------------------------------------------
6error_tree! {
7    pub enum BatchModeTtsError {
8        IoError(std::io::Error),
9        OpenAIError(OpenAIError),
10        BatchModeTtsJobBuilderError(BatchModeTtsJobBuilderError),
11        #[display("ffmpeg failed to merge audio files; status={status:?}")]
12        FfmpegMergeError { status: std::process::ExitStatus },
13    }
14}