use thiserror::Error;
#[derive(Debug, Error)]
pub enum CorrelationError {
#[error("invalid incident card: {0}")]
InvalidIncident(#[from] serde_json::Error),
#[error("affected_documents references unknown node id: {0}")]
UnknownAffectedNode(String),
#[error("graph edge points at unknown node id: {0}")]
UnknownEdgeTarget(String),
}