INNER CODE UNIT · Rust
try_parse
FeatureProbe/FeatureProbe · server/src/base.rs:47
pub fn try_parse(config: config::Config) -> Result<ServerConfig, FPServerError> {
let toggles_url = match config.get_string("toggles_url") {
Err(_) => {
return Err(FPServerError::ConfigError(
"NOT SET FP_TOGGLES_URL".to_owned(),
))
}
Ok(url) => match Url::parse(&url) {
Err(e) => {
return Err(FPServerError::ConfigError(format!(
"INVALID FP_TOGGLES_URL: {}",
e,
)))
}
Ok(u) => u,
},
};