Skip to main content

canonical/
error.rs

1use thiserror::Error;
2
3/// Errors that can occur during canonicalization.
4#[derive(Debug, Error, Clone, PartialEq, Eq)]
5pub enum CanonicalError {
6    #[error("invalid configuration: {0}")]
7    InvalidConfig(String),
8    #[error("canonical document requires a non-empty doc_id")]
9    MissingDocId,
10    #[error("input text empty after normalization")]
11    EmptyInput,
12}