Skip to main content

mnem_ner_providers/
error.rs

1//! Error types for the NER provider layer.
2
3use thiserror::Error;
4
5/// Error returned by NER provider operations.
6#[derive(Debug, Error)]
7pub enum NerError {
8    /// The requested NER provider is not compiled in or cannot be loaded.
9    #[error("NER provider not available: {0}")]
10    NotAvailable(String),
11    /// The NER provider configuration is invalid.
12    #[error("NER provider configuration error: {0}")]
13    Config(String),
14}