use thiserror::Error; /// Represents errors that can occur during event processing. /// /// These errors typically occur when processing events from the Jetstream /// consumer, including DID resolution and data validation issues. #[derive(Debug, Error)] pub(crate) enum ProcessorError { /// Error when a DID document does not contain any PDS endpoints. /// /// This error occurs when attempting to process an event from a DID /// that has no Personal Data Server (PDS) endpoints configured. #[error("error-smokesignal-processor-1 no PDS in DID")] NoPdsInDid, }