nexus_watcher/events/
errors.rs1use serde::{Deserialize, Serialize};
2use thiserror::Error;
3
4#[derive(Error, Debug, Clone, Serialize, Deserialize)]
5pub enum EventProcessorError {
6 #[error("GraphQueryFailed: {message}")]
8 GraphQueryFailed { message: String },
9 #[error("MissingDependency: Could not be indexed")]
11 MissingDependency { dependency: Vec<String> },
12 #[error("IndexWriteFailed: Indexing incomplete due to Redis error - {message}")]
14 IndexWriteFailed { message: String },
15 #[error("SkipIndexing: The PUT event appears to be unindexed")]
17 SkipIndexing,
18 #[error("InvalidEventLine: {message}")]
20 InvalidEventLine { message: String },
21 #[error("PubkyClientError: {message}")]
23 PubkyClientError { message: String },
24 }