use thiserror::Error;
#[derive(Debug, Error)]
pub enum NoloError {
#[error("IoError: {0}")]
Io(#[from] std::io::Error),
#[error("Failed to discover files in path '{path}': {source}")]
FileDiscovery {
path: String,
source: std::io::Error,
},
#[error("Configuration error: {0}")]
ConfigError(String),
}