httproxide 0.2.0

Rusted HTTP router reverse-proxy
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use httproxide::config;
use httproxide::listener::listener_config;

fn main() -> anyhow::Result<()> {
    env_logger::init();

    let config_path = config::path_from_args();
    let config: config::Config = serde_yaml::from_slice(&std::fs::read(&config_path)?)?;
    config
        .listeners
        .into_iter()
        .map(listener_config)
        .collect::<anyhow::Result<Vec<_>>>()
        .map(|_| ())
}