terminal e-mail client and e-mail client library https://meli-email.org
 
 
 
 
 
 
Go to file
Manos Pitsidianakis b3c78ca9ec Squashed 'melib/src/backends/jmap/eventsource/' content from commit 53bff58
git-subtree-dir: melib/src/backends/jmap/eventsource
git-subtree-split: 53bff58549ebdd29eda128d05a695f6ba9528deb
2020-04-02 12:56:03 +03:00
examples Squashed 'melib/src/backends/jmap/eventsource/' content from commit 53bff58 2020-04-02 12:56:03 +03:00
src Squashed 'melib/src/backends/jmap/eventsource/' content from commit 53bff58 2020-04-02 12:56:03 +03:00
tests Squashed 'melib/src/backends/jmap/eventsource/' content from commit 53bff58 2020-04-02 12:56:03 +03:00
.gitignore Squashed 'melib/src/backends/jmap/eventsource/' content from commit 53bff58 2020-04-02 12:56:03 +03:00
.travis.yml Squashed 'melib/src/backends/jmap/eventsource/' content from commit 53bff58 2020-04-02 12:56:03 +03:00
CHANGELOG.md Squashed 'melib/src/backends/jmap/eventsource/' content from commit 53bff58 2020-04-02 12:56:03 +03:00
Cargo.toml Squashed 'melib/src/backends/jmap/eventsource/' content from commit 53bff58 2020-04-02 12:56:03 +03:00
LICENSE Squashed 'melib/src/backends/jmap/eventsource/' content from commit 53bff58 2020-04-02 12:56:03 +03:00
README.md Squashed 'melib/src/backends/jmap/eventsource/' content from commit 53bff58 2020-04-02 12:56:03 +03:00

README.md

EventSource

crates.io Documentation Build Status

EventSource is a Rust library for reading from Server-Sent Events endpoints. It transparently sends HTTP requests and only exposes a stream of events to the user. It handles automatic reconnection and parsing of the text/event-stream data format.

Examples

extern crate eventsource;
extern crate reqwest;
use eventsource::reqwest::Client;
use reqwest::Url;
                                                                                              
fn main() {
    let client = Client::new(Url::parse("http://example.com").unwrap());
    for event in client {
        println!("{}", event.unwrap());
    }
}