mirror of
https://github.com/Lumither/nocturne.git
synced 2026-10-17 10:26:21 +00:00
feat(blog::components::check_update) remove redundant error types
This commit is contained in:
1 file changed
+5
-45
@@ -2,57 +2,17 @@ use markdown::error::Error as MarkdownError;
|
|||||||
|
|
||||||
use thiserror::Error;
|
use thiserror::Error;
|
||||||
|
|
||||||
#[allow(dead_code)]
|
|
||||||
#[derive(Error, Debug)]
|
#[derive(Error, Debug)]
|
||||||
pub enum Error {
|
pub enum Error {
|
||||||
#[error("markdown file error")]
|
#[error("markdown file error")]
|
||||||
MdFile(#[from] MarkdownError),
|
MdFile(#[from] MarkdownError),
|
||||||
|
|
||||||
#[error("missing essential field `{}` for file `{}`", field, filename)]
|
#[error("db error")]
|
||||||
MissingField { field: String, filename: String },
|
Db(#[from] sqlx::Error),
|
||||||
|
|
||||||
#[error(
|
|
||||||
"invalid field `{}` for file `{}`, <{}>: {}",
|
|
||||||
field_name,
|
|
||||||
filename,
|
|
||||||
err_field,
|
|
||||||
msg
|
|
||||||
)]
|
|
||||||
InvalidField {
|
|
||||||
field_name: String,
|
|
||||||
err_field: String,
|
|
||||||
filename: String,
|
|
||||||
msg: String,
|
|
||||||
},
|
|
||||||
|
|
||||||
#[error(
|
|
||||||
"database error on writing `{}` to table `{}`: <{}>: {}",
|
|
||||||
data_desc,
|
|
||||||
db_table,
|
|
||||||
id,
|
|
||||||
msg
|
|
||||||
)]
|
|
||||||
DBWriteFailure {
|
|
||||||
data_desc: String,
|
|
||||||
db_table: String,
|
|
||||||
id: String,
|
|
||||||
msg: String,
|
|
||||||
},
|
|
||||||
|
|
||||||
#[error(
|
|
||||||
"Database error on Reading `{}` from table `{}`: <{}>: {}",
|
|
||||||
data_desc,
|
|
||||||
db_table,
|
|
||||||
id,
|
|
||||||
msg
|
|
||||||
)]
|
|
||||||
DBReadFailure {
|
|
||||||
data_desc: String,
|
|
||||||
db_table: String,
|
|
||||||
id: String,
|
|
||||||
msg: String,
|
|
||||||
},
|
|
||||||
|
|
||||||
#[error("git error")]
|
#[error("git error")]
|
||||||
Git2(#[from] git2::Error),
|
Git2(#[from] git2::Error),
|
||||||
|
|
||||||
|
#[error("git remote url mismatch")]
|
||||||
|
GitUrlMismatch,
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user