forked from alemi/upub
fix: more verbose errors
This commit is contained in:
parent
025981228d
commit
4aff505a16
1 changed files with 6 additions and 6 deletions
|
@ -2,7 +2,7 @@ use axum::{http::StatusCode, response::Redirect};
|
||||||
|
|
||||||
#[derive(Debug, thiserror::Error)]
|
#[derive(Debug, thiserror::Error)]
|
||||||
pub enum UpubError {
|
pub enum UpubError {
|
||||||
#[error("database error: {0}")]
|
#[error("database error: {0:?}")]
|
||||||
Database(#[from] sea_orm::DbErr),
|
Database(#[from] sea_orm::DbErr),
|
||||||
|
|
||||||
#[error("{0}")]
|
#[error("{0}")]
|
||||||
|
@ -11,21 +11,21 @@ pub enum UpubError {
|
||||||
#[error("missing field: {0}")]
|
#[error("missing field: {0}")]
|
||||||
Field(#[from] crate::model::FieldError),
|
Field(#[from] crate::model::FieldError),
|
||||||
|
|
||||||
#[error("openssl error: {0}")]
|
#[error("openssl error: {0:?}")]
|
||||||
OpenSSL(#[from] openssl::error::ErrorStack),
|
OpenSSL(#[from] openssl::error::ErrorStack),
|
||||||
|
|
||||||
#[error("invalid UTF8 in key: {0}")]
|
#[error("invalid UTF8 in key: {0:?}")]
|
||||||
OpenSSLParse(#[from] std::str::Utf8Error),
|
OpenSSLParse(#[from] std::str::Utf8Error),
|
||||||
|
|
||||||
#[error("fetch error: {0}")]
|
#[error("fetch error: {0:?}")]
|
||||||
Reqwest(#[from] reqwest::Error),
|
Reqwest(#[from] reqwest::Error),
|
||||||
|
|
||||||
// TODO this is quite ugly because its basically a reqwest::Error but with extra string... buuut
|
// TODO this is quite ugly because its basically a reqwest::Error but with extra string... buuut
|
||||||
// helps with debugging!
|
// helps with debugging!
|
||||||
#[error("fetch error: {0} -- server responded with {1}")]
|
#[error("fetch error: {0:?} -- server responded with {1}")]
|
||||||
FetchError(reqwest::Error, String),
|
FetchError(reqwest::Error, String),
|
||||||
|
|
||||||
#[error("invalid base64 string: {0}")]
|
#[error("invalid base64 string: {0:?}")]
|
||||||
Base64(#[from] base64::DecodeError),
|
Base64(#[from] base64::DecodeError),
|
||||||
|
|
||||||
// TODO this isn't really an error but i need to redirect from some routes so this allows me to
|
// TODO this isn't really an error but i need to redirect from some routes so this allows me to
|
||||||
|
|
Loading…
Reference in a new issue