terminal e-mail client and e-mail client library
https://meli-email.org
Manos Pitsidianakis
b3c78ca9ec
git-subtree-dir: melib/src/backends/jmap/eventsource git-subtree-split: 53bff58549ebdd29eda128d05a695f6ba9528deb |
||
---|---|---|
examples | ||
src | ||
tests | ||
.gitignore | ||
.travis.yml | ||
CHANGELOG.md | ||
Cargo.toml | ||
LICENSE | ||
README.md |
README.md
EventSource
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());
}
}