hreq 0.8.0

hreq is a user first async http client
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use hreq::prelude::*;

#[tokio::main]
async fn main() {
    let mut server = Server::new();

    server.at("/").get(|_| async { "Hello, World!" });

    let (handle, addr) = server.listen(3000).await.expect("Failed to listen");

    println!("Listening to: {}", addr);
    println!("Open in a browser: http://127.0.0.1:{}/", addr.port());

    // never ends
    handle.keep_alive().await
}