5 releases (breaking)
| 0.5.0 | Apr 22, 2020 |
|---|---|
| 0.4.0 | Sep 15, 2019 |
| 0.3.0 | Nov 4, 2017 |
| 0.2.0 | Feb 9, 2017 |
| 0.1.0 | May 27, 2016 |
#580 in HTTP client
528 downloads per month
17KB
241 lines
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
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());
}
}
Dependencies
~2.3–8.5MB
~156K SLoC