From 6d1df8dcca231fcf65e3dc49932f45d39f29e2a3 Mon Sep 17 00:00:00 2001 From: GW_MC <72297530+GWMCwing@users.noreply.github.com> Date: Sun, 5 Jul 2026 05:29:10 +0000 Subject: [PATCH] feat: add shared RepoError module --- apps/nxmesh-master/src/service/error.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 apps/nxmesh-master/src/service/error.rs 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()), + } + } +}