open_opus/error.rs
1use thiserror::Error;
2
3#[derive(Debug, Error)]
4pub enum OpenOpusError {
5 #[error("HTTP Error {source:?}")]
6 ReqwestError {
7 #[from]
8 source: reqwest::Error,
9 },
10 #[error("Open Opus API Error {0}")]
11 OpenOpusAPIError(String),
12}
13
14pub type OpenOpusResult<T> = Result<T, OpenOpusError>;