ratmom 0.1.0

Sensible, async, curl-based HTTP client
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::io::Cursor;

use ratmom::{Body, Request};

fn main() -> Result<(), ratmom::Error> {
    let weird_request =
        Request::head("http://download.opensuse.org/update/tumbleweed/repodata/repomd.xml")
            .body(Body::from_reader(Cursor::new(b"")))?;

    let error = ratmom::send(weird_request).unwrap_err();
    eprintln!("{}", error);

    Ok(())
}