xet_runtime/config/error.rs
1#[derive(Debug, thiserror::Error)]
2pub enum ConfigError {
3 #[error("Unknown config field: '{0}'")]
4 UnknownField(String),
5
6 #[error("Unknown config group: '{0}'")]
7 UnknownGroup(String),
8
9 #[error("Invalid config path '{0}': expected 'group.field' format")]
10 InvalidPath(String),
11
12 #[error("Failed to parse value '{value}' for field '{field}'")]
13 ParseError { field: String, value: String },
14}