proxy_config 0.0.2

A library to get proxy configuration from the OS.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13

use super::*;

pub fn parse_addr_default_scheme(scheme: &str, addr: &str) -> Result<Url> {
    let split: Vec<&str> = addr.split("://").collect();
    if split.len() == 2 {
        Ok(Url::parse(addr)?)
    } else if split.len() == 1 {
        Ok(Url::parse(&format!("{}://{}", scheme, addr))?)
    } else {
        Err(InvalidConfigError)
    }
}