64fca87
zhenyi
feat(space,repo,issues): unify membership error messages and finalize stage 6 (assembly cleanup)
64fca87
use thiserror::Error;
#[derive(Debug, Error)]
pub enum ConfigError {
#[error("config load failed: {0}")]
Load(#[from] config_rs::ConfigError),
#[error("invalid configuration: {0}")]
Validation(String),
}
pub type ConfigResult<T> = Result<T, ConfigError>;