1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
use std::fmt::Debug;

#[derive(thiserror::Error, Debug)]
pub enum Error {
    #[error("CacheError: {0}")]
    CacheError(String),
    #[error("ProcessingError: {0}")]
    ProcessingError(String),
    #[error("OnEmissionError: {0}")]
    OnEmissionError(String),
    #[error("IoError: {0}")]
    IoError(String),
    #[error("EncodeError: {0}")]
    EncodeError(String),
    #[error("DecodeError: {0}")]
    DecodeError(String),
}