Skip to main content

nexus_common/db/
errors.rs

1use serde::{Deserialize, Serialize};
2use thiserror::Error;
3
4#[derive(Error, Debug, Clone, Serialize, Deserialize)]
5pub enum DbError {
6    /// Failed to execute query in the graph database
7    #[error("GraphQueryFailed: {message}")]
8    GraphQueryFailed { message: String },
9    /// Failed to complete indexing due to a Redis write/del error
10    #[error("IndexWriteFailed: Indexing incomplete due to Redis error - {message}")]
11    IndexOperationFailed { message: String },
12}