typst/vendor/env_proxy
2024-10-16 14:18:46 +03:00
..
src 0.11.1-alt1 2024-10-16 14:18:46 +03:00
.cargo-checksum.json 0.11.1-alt1 2024-10-16 14:18:46 +03:00
Cargo.toml 0.11.1-alt1 2024-10-16 14:18:46 +03:00
LICENSE-APACHE 0.11.1-alt1 2024-10-16 14:18:46 +03:00
LICENSE-MIT 0.11.1-alt1 2024-10-16 14:18:46 +03:00
README.md 0.11.1-alt1 2024-10-16 14:18:46 +03:00

env_proxy

Build Status

Determination of proxy parameters for a URL from the environment.

See the documentation for API reference.

Getting Started

Add the following to the [dependencies] section of your Cargo.toml:

env_proxy = "0.3"

Also, import the crate in your crate root:

extern crate env_proxy;

Example

use url::Url;

let url = Url::parse("http://www.example.org").unwrap();
if let Some(proxy) = env_proxy::for_url(&url).host_port() {
    println!("Proxy host: {}", proxy.0);
    println!("Proxy port: {}", proxy.1);
}

License

This program is distributed under the terms of both the MIT license and the Apache License (Version 2.0), at your option.

See LICENSE-APACHE and LICENSE-MIT.