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), }