diff --git a/apps/nxmesh-master/src/service/error.rs b/apps/nxmesh-master/src/service/error.rs new file mode 100644 index 0000000..46bc4ab --- /dev/null +++ b/apps/nxmesh-master/src/service/error.rs @@ -0,0 +1,13 @@ +#[derive(Debug, Clone, PartialEq, Eq, thiserror::Error)] +pub enum RepoError { + #[error("internal error: {0}")] + InternalError(String), +} + +impl From for RepoError { + fn from(err: sea_orm::DbErr) -> Self { + match err { + other => RepoError::InternalError(other.to_string()), + } + } +}