This crate provides a zero-copy, zero-allocation implementation of the Server-Sent Events (SSE) protocol for streaming events from an HTTP server.
The events can be written directly to a TcpStream
or any other object that
implements Write
.
Example
use SseMessage;
use Write;
let mut buf = ;
// This would result in the "ping" event listener being triggered with the data
// payload "abc1337".
assert_eq!;