reventsource 0.0.2

Rust eventsource implementation.
Documentation
extern crate reqwest;
extern crate reventsource;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    let client = reqwest::Client::builder()
        .proxy(reqwest::Proxy::https("http://127.0.0.1:7777")?)
        .timeout(None)
        .build()?;

    let resp = client
        .get("https://hacker-news.firebaseio.com/v0/updates.json?print=pretty")
        .header(reqwest::header::ACCEPT, "text/event-stream")
        .send()?;

    println!("{:#?}", resp);

    let c = reventsource::new(resp);
    for result in c {
        let event = result?;
        println!("Event:\n{}", event);
    }

    Ok(())
}