evento_query/
error.rs

1#[derive(thiserror::Error, Debug)]
2pub enum QueryError {
3    #[error("{0}")]
4    MissingField(String),
5    #[error("chrono: {0}")]
6    ChronoParseError(#[from] chrono::ParseError),
7    #[cfg(feature = "pg")]
8    #[error("sqlx: {0}")]
9    Sqlx(#[from] sqlx::Error),
10    #[error("base64: {0}")]
11    Base64(#[from] base64::DecodeError),
12    #[error("str utf8: {0}")]
13    StrUtf8(#[from] std::str::Utf8Error),
14    #[error("harsh: {0}")]
15    Harsh(#[from] harsh::Error),
16    #[error("{0}")]
17    Unknown(String, String, String),
18}