use thiserror::Error;
#[derive(Debug, Error)]
pub enum DomainError {
#[error("Configuration error: {0}")]
ConfigurationError(String),
#[error("Unsupported language: {0}")]
UnsupportedLanguage(String),
#[error("Invalid language rules: {0}")]
InvalidLanguageRules(String),
}