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}